From d635b1d724e79a1d2dce416b29a95c389fdfab30 Mon Sep 17 00:00:00 2001 From: Jeremy Hylton Date: Tue, 26 Sep 2000 17:32:27 +0000 Subject: The Usual --- Lib/dos-8x3/stringio.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Lib/dos-8x3/stringio.py') diff --git a/Lib/dos-8x3/stringio.py b/Lib/dos-8x3/stringio.py index 8efd7d8c48..02eb7c8bec 100755 --- a/Lib/dos-8x3/stringio.py +++ b/Lib/dos-8x3/stringio.py @@ -91,11 +91,15 @@ class StringIO: r = self.buf[self.pos:newpos] self.pos = newpos return r - def readlines(self): + def readlines(self, sizehint = 0): + total = 0 lines = [] line = self.readline() while line: lines.append(line) + total += len(line) + if 0 < sizehint <= total: + break line = self.readline() return lines def write(self, s): -- cgit v1.2.1