Message213374
| Author |
peter@psantoro.net |
| Recipients |
peter@psantoro.net |
| Date |
2014年03月13日.09:46:04 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1394703965.34.0.603199781912.issue20907@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Since Python 3.3.1, ZipFile.extractall was enhanced to better handle absolute paths and illegal characters. The associated logic within shutil._unpack_zipfile essentially skips zip members with these issues.
If a zip file contains all absolute paths, ZipFile.extractall works as expected (i.e. the zip file is unpacked), but shutil._unpack_zipfile (normally called indirectly via shutil.unpack_archive) appears to do nothing (i.e. it silently fails to unpack the zip file).
The attached patch attempts to unify the behavior of extracting zip files between shutil.unpack_archive with ZipFile.extractall. |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2014年03月13日 09:46:05 | peter@psantoro.net | set | recipients:
+ peter@psantoro.net |
| 2014年03月13日 09:46:05 | peter@psantoro.net | set | messageid: <1394703965.34.0.603199781912.issue20907@psf.upfronthosting.co.za> |
| 2014年03月13日 09:46:05 | peter@psantoro.net | link | issue20907 messages |
| 2014年03月13日 09:46:05 | peter@psantoro.net | create |
|