Message226081
The \\?\ extended-path prefix bypasses normal path processing. The path is passed directly to the filesystem driver. For example, to accommodate the POSIX namespace, NTFS allows any character except NUL and slash, so it happily creates a directory named "foo.". This name is invalid in the Win32 namespace.
resolve() should skip calling _ext_to_normal on the result of _getfinalpathname if the input path is extended.
http://hg.python.org/cpython/file/c0e311e010fc/Lib/pathlib.py#l178 |
|
Date |
User |
Action |
Args |
2014-08-29 20:53:29 | eryksun | set | recipients:
+ eryksun, pitrou, tim.golden, zach.ware, steve.dower, Kevin.Norris |
2014-08-29 20:53:29 | eryksun | set | messageid: <1409345609.32.0.331490588749.issue22299@psf.upfronthosting.co.za> |
2014-08-29 20:53:29 | eryksun | link | issue22299 messages |
2014-08-29 20:53:29 | eryksun | create | |
|