[Patches] Buglet in zipfile.py

James C. Ahlstrom jim@interet.com
Tue, 13 Jun 2000 09:28:17 -0400


Thanks to Hubert Hoegl <hubert.hoegl@dlr.de> for finding this bug:

JimA

*** zipfile.py Fri Mar 31 12:30:02 2000
--- O:/ftp/pub/zipfile.py Mon May 22 09:36:22 2000
***************
*** 166,172 ****
              x.volume, x.internal_attr, x.external_attr =
centdir[15:18]
              # Convert date/time code to (year, month, day, hour, min,
sec)
              x.date_time = ( (d>>9)+1980, (d>>5)&0xF, d&0x1F,
!                                      t>>11, (t>>5)&0x3F, t&0x1F * 2 )
              self.filelist.append(x)
              self.NameToInfo[x.filename] = x
              if self.debug > 2:
--- 166,172 ----
              x.volume, x.internal_attr, x.external_attr =
centdir[15:18]
              # Convert date/time code to (year, month, day, hour, min,
sec)
              x.date_time = ( (d>>9)+1980, (d>>5)&0xF, d&0x1F,
!                                      t>>11, (t>>5)&0x3F, (t&0x1F) * 2
)
              self.filelist.append(x)
              self.NameToInfo[x.filename] = x
              if self.debug > 2: