diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2011-06-10 16:32:54 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2011-06-10 16:32:54 +0200 |
commit | e6eafa2ade22dc687eee78374fa93d4b9ab7a2c1 (patch) | |
tree | b723224da556f75fbfe3bb629d300edab605bdd6 | |
parent | 721bb33e3be644eca0f99b7e11bf183ff84a88fd (diff) | |
download | cpython-git-e6eafa2ade22dc687eee78374fa93d4b9ab7a2c1.tar.gz |
Issue #10801: Fix test_unicode_filenames() of test_zipfile
Just try to open files from the ZIP for reading, don't extract them to avoid
UnicodeEncodeError if the filename is not encodable to the filesystem encoding
(e.g. ASCII locale encoding).
-rw-r--r-- | Lib/test/test_zipfile.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Lib/test/test_zipfile.py b/Lib/test/test_zipfile.py index a36b010bd8..ee7524e8e5 100644 --- a/Lib/test/test_zipfile.py +++ b/Lib/test/test_zipfile.py @@ -405,7 +405,8 @@ class TestsWithSourceFile(unittest.TestCase): zipfp = zipfile.ZipFile(fname) try: - zipfp.extractall() + for name in zipfp.namelist(): + zipfp.open(name).close() finally: zipfp.close() |