New submission from Sridhar Ratnakumar <sridh...@activestate.com>: Ideally, zipfile.BadZipFile should be thrown when trying to open files that are zero-sized.
sridh...@whymac:/tmp/i > apy -c "import zipfile; zipfile.ZipFile ('empty.zip').extractall()" Traceback (most recent call last): File "<string>", line 1, in <module> File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ zipfile.py", line 693, in __init__ self._GetContents() File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ zipfile.py", line 713, in _GetContents self._RealGetContents() File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ zipfile.py", line 723, in _RealGetContents endrec = _EndRecData(fp) File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ zipfile.py", line 189, in _EndRecData fpin.seek(-sizeEndCentDir, 2) IOError: [Errno 22] Invalid argument sridh...@whymac:/tmp/i > ---------- components: Library (Lib) messages: 90653 nosy: srid severity: normal status: open title: zipfile: Invalid argument when opening zero-sized files type: behavior versions: Python 2.6 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6511> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com