[Python-Dev] proposed os.fspath() change (original) (raw)

Koos Zevenhoven k7hoven at gmail.com
Wed Jun 15 15:10:11 EDT 2016


if isinstance(filename, os.PathLike):

By the way, regarding the line of code above, is there a convention regarding whether implementing some protocol/interface requires registering with (or inheriting from) the appropriate ABC for it to work in all situations. IOW, in this case, is it sufficient to implement fspath to make your type pathlike? Is there a conscious trend towards requiring the ABC?

-- Koos



More information about the Python-Dev mailing list