[Python-Dev] Defining a path protocol
Glenn Linderman
v+python at g.nevcal.com
Wed Apr 6 20:21:03 EDT 2016
On 4/6/2016 4:44 PM, Ethan Furman wrote:
> On 04/06/2016 04:27 PM, Brett Cannon wrote:
>> On Wed, 6 Apr 2016 at 15:54 Gregory P. Smithwrote:
>>>
>>> So would module.__path__ become a Path instance in a potential
>>> future making module.__path__.__path__ meaningfully confusing? ;)
>>>
>>> I'm not worried about people who shove pathlib.Path instances in as
>>> values into sys.modules and expect anything but pain. :P
>>
>> Ah, good point. I think that kills __path__ then as an option.
>
> Excellent! Narrowing the field then to:
>
> __fspath__
-1: not all os names that look like files actually refer to the file
system: pipes, devices, etc.
>
> __os_path__
+1: the special names are os dependent, so os seems like an appropriate
prefix.
>
>
> Step right up! Cast yer votes!
>
> --
> ~Ethan~
>
> _______________________________________________
> Python-Dev mailing list
> Python-Dev at python.org
> https://mail.python.org/mailman/listinfo/python-dev
> Unsubscribe:
> https://mail.python.org/mailman/options/python-dev/v%2Bpython%40g.nevcal.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-dev/attachments/20160406/2e857796/attachment.html>
More information about the Python-Dev
mailing list