eryksun added the comment:

It should only skip _ext_to_normal for an already extended path, i.e. a path 
that starts with ext_namespace_prefix. Otherwise it needs to call 
_ext_to_normal. For example:

Strip the prefix in this case:

    >>> os.path._getfinalpathname('C:\\Windows')       
    '\\\\?\\C:\\Windows'

but not in this case:

    >>> 
os.path._getfinalpathname(r'\\?\GLOBALROOT\Device\HarddiskVolume1\Windows')
    '\\\\?\\C:\\Windows'

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue22299>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to