Cristi Fati <cristifa...@gmail.com> added the comment:
As I see things now, there are multiple things (not necessarily related to this issue) to deal with: 1. Update *tarfile* and add *\_sanitize\_windows\_name* (name can change), that uses *pathlib.\_WindowsFlavour.reserved\_names* (or some public wrapper), and also handles control chars (pointed out by @eriksun), so that it covers as many cases as possible (I'd say all, but there's almost always one that gets away) 2. Fix *pathlib.\_WindowsFlavour.reserved\_names* 3. Apply the fix to *zipfile* as well 4. (optional) extract the sanitizing function into a common module (could be *pathlib*?) to avoid duplicates ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue36534> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com