Message336172
Python 2.7.15 (probably affects newer versions as well)
Given an archive with any number of files inside that have non-ascii characters in their filename `zipfile` will crash when extracting them to the file system.
```
Traceback (most recent call last):
File "c:\dev\salt\salt\modules\archive.py", line 1081, in unzip
zfile.extract(target, dest, password)
File "c:\python27\lib\zipfile.py", line 1028, in extract
return self._extract_member(member, path, pwd)
File "c:\python27\lib\zipfile.py", line 1069, in _extract_member
targetpath = os.path.join(targetpath, arcname)
File "c:\python27\lib\ntpath.py", line 85, in join
result_path = result_path + p_path
UnicodeDecodeError: 'ascii' codec can't decode byte 0x82 in position 3: ordinal not in range(128)
``` |
|
Date |
User |
Action |
Args |
2019-02-21 01:59:30 | Shane Lee | set | recipients:
+ Shane Lee, paul.moore, tim.golden, zach.ware, steve.dower |
2019-02-21 01:59:30 | Shane Lee | set | messageid: <1550714370.81.0.682374426913.issue36061@roundup.psfhosted.org> |
2019-02-21 01:59:30 | Shane Lee | link | issue36061 messages |
2019-02-21 01:59:30 | Shane Lee | create | |
|