New submission from D. Alphus:

When ZipFile.writestr is called with arcname as its first parameter, it creates 
a ZipInfo object that has 0o0600 << 16 as its external_attr. Files created with 
write generally have 0o0100600 (S_IFREG is set indicating a regular file). Some 
archive managers (like Ark) will not populate the extracted file unless it 
contains this flag.

----------
components: Library (Lib)
messages: 241274
nosy: dalphus
priority: normal
severity: normal
status: open
title: ZipFile.writestr implies non-regular files
type: behavior
versions: Python 2.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue23976>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to