StreamReader_extensions.py 497 B

1234567891011121314151617181920
  1. from extension_native_helpers import *
  2. Dtool_PreloadDLL("libpandaexpress")
  3. from libpandaexpress import *
  4. """
  5. StreamReader_extensions module: contains methods to extend functionality
  6. of the StreamReader class
  7. """
  8. def readlines(self):
  9. """Reads all the lines at once and returns a list."""
  10. lines = []
  11. line = self.readline()
  12. while line:
  13. lines.append(line)
  14. line = self.readline()
  15. return lines
  16. Dtool_funcToMethod(readlines, StreamReader)
  17. del readlines