[Python-3000-checkins] r58810 - python/branches/py3k-pep3137/Lib/zipfile.py

guido.van.rossum python-3000-checkins at python.org
Fri Nov 2 22:47:42 CET 2007


Author: guido.van.rossum
Date: Fri Nov  2 22:47:41 2007
New Revision: 58810

Modified:
   python/branches/py3k-pep3137/Lib/zipfile.py
Log:
Fix zipfile.


Modified: python/branches/py3k-pep3137/Lib/zipfile.py
==============================================================================
--- python/branches/py3k-pep3137/Lib/zipfile.py	(original)
+++ python/branches/py3k-pep3137/Lib/zipfile.py	Fri Nov  2 22:47:41 2007
@@ -678,7 +678,7 @@
                 print(centdir)
             filename = fp.read(centdir[_CD_FILENAME_LENGTH])
             # Create ZipInfo instance to store file information
-            x = ZipInfo(str(filename))
+            x = ZipInfo(filename.decode("utf-8"))
             x.extra = fp.read(centdir[_CD_EXTRA_FIELD_LENGTH])
             x.comment = fp.read(centdir[_CD_COMMENT_LENGTH])
             total = (total + centdir[_CD_FILENAME_LENGTH]


More information about the Python-3000-checkins mailing list