[Python-checkins] python/dist/src/Lib multifile.py,1.20,1.20.10.1

loewis@users.sourceforge.net loewis@users.sourceforge.net
2002年9月22日 02:03:05 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv21696
Modified Files:
 Tag: release22-maint
	multifile.py 
Log Message:
Back out multifile.py 1.19 and 1.20. Fixes #514676.
Index: multifile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/multifile.py,v
retrieving revision 1.20
retrieving revision 1.20.10.1
diff -C2 -d -r1.20 -r1.20.10.1
*** multifile.py	5 Oct 2001 21:22:21 -0000	1.20
--- multifile.py	22 Sep 2002 09:03:03 -0000	1.20.10.1
***************
*** 42,46 ****
 self.level = 0
 self.last = 0
- self.readahead = ""
 if seekable:
 self.seekable = 1
--- 42,45 ----
***************
*** 51,55 ****
 if self.level > 0:
 return self.lastpos
! return self.fp.tell() - len(self.readahead) - self.start
 
 def seek(self, pos, whence=0):
--- 50,54 ----
 if self.level > 0:
 return self.lastpos
! return self.fp.tell() - self.start
 
 def seek(self, pos, whence=0):
***************
*** 69,88 ****
 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 ''
--- 68,73 ----

AltStyle によって変換されたページ (->オリジナル) /