mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
added a native StreamReader extension - readlines
This commit is contained in:
parent
0ffadd6cb3
commit
b82b8ea001
19
direct/src/extensions_native/StreamReader_extensions.py
Executable file
19
direct/src/extensions_native/StreamReader_extensions.py
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
from extension_native_helpers import *
|
||||||
|
from libpandaexpress import *
|
||||||
|
|
||||||
|
"""
|
||||||
|
StreamReader_extensions module: contains methods to extend functionality
|
||||||
|
of the StreamReader class
|
||||||
|
"""
|
||||||
|
|
||||||
|
def readlines(self):
|
||||||
|
"""Reads all the lines at once and returns a list."""
|
||||||
|
lines = []
|
||||||
|
line = self.readline()
|
||||||
|
while line:
|
||||||
|
lines.append(line)
|
||||||
|
line = self.readline()
|
||||||
|
return lines
|
||||||
|
|
||||||
|
Dtool_funcToMethod(readlines, StreamReader)
|
||||||
|
del readlines
|
Loading…
x
Reference in New Issue
Block a user