mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 17:35:34 -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