commit | 5fdfa3e36d08e8627cd57d2f9653e1ec634f8355 | [log] [tgz] |
---|---|---|
author | Antoine Pitrou <solipsis@pitrou.net> | Fri Jul 25 19:42:26 2008 +0000 |
committer | Antoine Pitrou <solipsis@pitrou.net> | Fri Jul 25 19:42:26 2008 +0000 |
tree | ff25b4e170ef2805c97c129fed0aa681e6fcea23 | |
parent | 8c664e8628ace6a9f3b64980af262b67cd7f3e59 [diff] [blame] |
#3394: zipfile.writestr doesn't set external attributes, so files are extracted mode 000 on Unix
diff --git a/Lib/zipfile.py b/Lib/zipfile.py index ddeaa18..609dea3 100644 --- a/Lib/zipfile.py +++ b/Lib/zipfile.py
@@ -1064,6 +1064,7 @@ zinfo = ZipInfo(filename=zinfo_or_arcname, date_time=time.localtime(time.time())[:6]) zinfo.compress_type = self.compression + zinfo.external_attr = 0600 << 16 else: zinfo = zinfo_or_arcname