From 2d9df413d37c8f1a7ac67406d6f1b821f30863b3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Sun, 22 Sep 2002 09:03:03 +0000 Subject: [PATCH] Back out multifile.py 1.19 and 1.20. Fixes #514676. --- Lib/multifile.py | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/Lib/multifile.py b/Lib/multifile.py index ff7dbf6b14b3..74c35f0388f0 100644 --- a/Lib/multifile.py +++ b/Lib/multifile.py @@ -41,7 +41,6 @@ class MultiFile: self.stack = [] # Grows down self.level = 0 self.last = 0 - self.readahead = "" if seekable: self.seekable = 1 self.start = self.fp.tell() @@ -50,7 +49,7 @@ class MultiFile: def tell(self): if self.level > 0: return self.lastpos - return self.fp.tell() - len(self.readahead) - self.start + return self.fp.tell() - self.start def seek(self, pos, whence=0): here = self.tell() @@ -68,22 +67,8 @@ class MultiFile: self.fp.seek(pos + self.start) self.level = 0 self.last = 0 - self.readahead = "" def readline(self): - if not self.readahead: - self.readahead = self._readline() - line = self.readahead - if line: - self.readahead = self._readline() - if not self.readahead: - if line[-2:] == "\r\n": - line = line[:-2] - elif line[-1:] == "\n": - line = line[:-1] - return line - - def _readline(self): if self.level > 0: return '' line = self.fp.readline() -- 2.47.3