[Python-checkins] CVS: python/dist/src/Lib zipfile.py,1.12,1.13

Guido van Rossum gvanrossum@users.sourceforge.net
2001年4月14日 09:45:16 -0700


Update of /cvsroot/python/python/dist/src/Lib
In directory usw-pr-cvs1:/tmp/cvs-serv1503
Modified Files:
	zipfile.py 
Log Message:
Mark Favas points out that there's an 'self.fp.flush()' call in the
ZipFile.close() method that should be part of the preceding 'if'
block. On some platforms (Mark noticed this on FreeBSD 4.2) doing a
flush() on a file open for reading is not allowed.
Index: zipfile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/zipfile.py,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** zipfile.py	2001年04月10日 15:37:12	1.12
--- zipfile.py	2001年04月14日 16:45:14	1.13
***************
*** 469,473 ****
 0, 0, count, count, pos2 - pos1, pos1, 0)
 self.fp.write(endrec)
! self.fp.flush()
 if not self._filePassed:
 self.fp.close()
--- 469,473 ----
 0, 0, count, count, pos2 - pos1, pos1, 0)
 self.fp.write(endrec)
! self.fp.flush()
 if not self._filePassed:
 self.fp.close()

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