[Python-Dev] Proposed: add support for UNC paths to all functions in ntpath
Eric Smith
eric at trueblade.com
Thu Apr 30 00:59:25 CEST 2009
Michael Foord wrote:
> Larry Hastings wrote:
>>
>> I've written a patch for Python 3.1 that changes os.path so it handles
>> UNC paths on Windows:
>>
>> http://bugs.python.org/issue5799
>
> +1 for the feature. I have to deal with Windows networks from time to
> time and this would be useful.
+1 from me, too. I haven't looked at the implementation, but for sure
the feature would be welcome.
>> In the interests of full disclosure: I submitted a patch providing this
>> exact behavior just over ten years ago. GvR accepted it into Python
>> 1.5.2b2 (marked "*EXPERIMENTAL*") and removed it from 1.5.2c1.
>> In the intervening decade, two highly relevant things have happened:
>> * Python no longer uses ntpath for os.path on Cygwin. Instead it uses
>> posixpath.
>> * Cygwin removed the "//a/foo" drive letter hack. In fact, I believe it
>> now support UNC paths.
>> Therefore this patch will have no effect on Cygwin users.
Yes, cygwin supports UNC paths with //host/share, and they use
/cygdrive/a, etc., to refer to physical drives. It's been that way for
as long as I recall, at least 7 years.
More information about the Python-Dev
mailing list