[Python-Dev] summary: a Path protocol (original) (raw)

Ethan Furman ethan at stoneleaf.us
Fri Apr 8 02:27:28 EDT 2016


The discussion has ranged all over, so let me try to sum up:

Name:

ospath

Method or attribute?

Method (implementations are of course free to pre-build and/or cache the value)

Built-in?

no, rather a function in pathlib - ospath()

Add the method/attribute to str?

Not necessary -- but if somebody else wants to do that part I am not opposed

Expand the C API to have something like PyObject_Path()?

Yes - and if I understood correctly this function will do the same as pathlib.ospath(), just at the C level? And what will its name be, exactly?

-- Ethan



More information about the Python-Dev mailing list