[New-bugs-announce] [issue44841] ZipInfo crashes on filemode

Gabor Rakosy report at bugs.python.org
Thu Aug 5 09:59:45 EDT 2021


New submission from Gabor Rakosy <g.rakosy at graafschapcollege.nl>:

"""
ZipInfo crashes on filemode

In file /usr/lib/python3.7/zipfile.py | class ZipInfo.__slots__
Does not contain keyword 'filemode'.
"""

import zipfile

file_zip = zipfile.ZipFile("test-one-dir.zip", mode='r')

res = []

info = file_zip.infolist()
print("info[0]", type(info[0]), info[0])

print("\n# ## Good")
for inf in info:
    print("\ninf", type(inf), inf)
    res.append((
        inf.filename,
##        inf.filemode,
        inf.compress_type,
        inf.compress_size,
        inf.file_size))

for fileinfo in res:
    print("\n", fileinfo)

print("\n# ## Bad")
for inf in info:
    print("\ninf", type(inf), inf)
    res.append((
        inf.filename,
        inf.filemode,
        inf.compress_type,
        inf.compress_size,
        inf.file_size))

for fileinfo in res:
    print("\n", fileinfo)

----------
components: Library (Lib)
messages: 399006
nosy: G.Rakosy
priority: normal
severity: normal
status: open
title: ZipInfo crashes on filemode
type: crash
versions: Python 3.7

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue44841>
_______________________________________


More information about the New-bugs-announce mailing list