On Wed, Jun 15, 2016 at 11:00 PM, Ethan Furman <et...@stoneleaf.us> wrote: > On 06/15/2016 12:24 PM, Koos Zevenhoven wrote: >> >> And the other question could be turned into whether to make str and >> bytes also PathLike in __subclasshook__. > > No, for two reasons. > > - most str's and bytes' are not paths;
True. Well, at least most str and bytes objects are not *meant* to be used as paths, even if they could be. > - PathLike indicates a rich-path object, which str's and bytes' are not. This does not count as a reason. If this were called pathlib.PathABC, I would definitely agree [1]. But since this is called os.PathLike, I'm not quite as sure. Anyway, including str and bytes is more of a type hinting issue. And since type hints will in also act as documentation, the naming of types is becoming more important. -- Koos [1] No, I'm not proposing moving this to pathlib > -- > ~Ethan~ > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/k7hoven%40gmail.com -- + Koos Zevenhoven + http://twitter.com/k7hoven + _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com