Commit 1438c02b authored by Guido van Rossum's avatar Guido van Rossum

Add readlines() to _Subfile class. Not clear who would need it, but

Chris Lawrence sent me a broken version; this one is a tad simpler and
more conforming to the standard.
parent eabb8759
......@@ -66,6 +66,19 @@ class _Subfile:
self.pos = self.fp.tell()
return data
def readlines(self, sizehint = -1):
lines = []
while 1:
line = self.readline()
if not line:
break
lines.append(line)
if sizehint >= 0:
sizehint = sizehint - len(line)
if sizehint <= 0:
break
return lines
def tell(self):
return self.pos - self.start
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment