[Python-checkins] python/dist/src/Lib zipfile.py,1.31,1.31.6.1
akuchling at users.sourceforge.net
akuchling at users.sourceforge.net
Sat Jul 10 17:53:33 CEST 2004
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13692
Modified Files:
Tag: release23-branch
zipfile.py
Log Message:
[Bug #835415] AIX can return modes that are >65536, which causes an OverflowError. Fix from Albert Chin
Index: zipfile.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/zipfile.py,v
retrieving revision 1.31
retrieving revision 1.31.6.1
diff -C2 -d -r1.31 -r1.31.6.1
*** zipfile.py 27 Jun 2003 22:25:03 -0000 1.31
--- zipfile.py 10 Jul 2004 15:53:30 -0000 1.31.6.1
***************
*** 397,401 ****
else:
zinfo = ZipInfo(arcname, date_time)
! zinfo.external_attr = st[0] << 16L # Unix attributes
if compress_type is None:
zinfo.compress_type = self.compression
--- 397,401 ----
else:
zinfo = ZipInfo(arcname, date_time)
! zinfo.external_attr = (st[0] & 0xFFFF) << 16L # Unix attributes
if compress_type is None:
zinfo.compress_type = self.compression
More information about the Python-checkins
mailing list