[Python-Dev] pathlib - current status of discussions (original) (raw)

Ethan Furman ethan at stoneleaf.us
Mon Apr 11 17:58:43 EDT 2016


name:

We are down to two choices:

The final choice I suspect will be affected by the choice to allow (or not) bytes.

method or attribute:

method

built-in:

Almost - we'll put it in the os module

add to str:

No, not all strings are paths.

add to C API:

Yes. Possible names include PyUnicode_FromFSPath and PyObject_Path -- again, the choice of bytes inclusion will affect the final choice of name.

add a Path ABC:

undecided

Sticking points:

Do we allow bytes to be returned from os.fspath()? If yes, then do we allow bytes from fspath()?

-- Ethan



More information about the Python-Dev mailing list