This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author cool-RR
Recipients SilentGhost, brandtbucher, cool-RR, pitrou, remi.lapeyre, serhiy.storchaka
Date 2020-05-24.10:43:34
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1590317014.55.0.530149841295.issue40752@roundup.psfhosted.org>
In-reply-to
Content
I understand your argument. I think it relies on your earlier statement: "The fact the the path is stored as a string is an implementation detail."

This statement reminds me of the term "architecture astronaut". Pathlib builds a cool architecture over the concept of paths. But landing back in reality, all paths are strings, aren't they? On any OS, even looking at esoteric things such as UNC paths on Windows, they're all eventually strings and are treated by most tools as just strings.

If I'm missing any edge cases, let me know. But otherwise I think it's okay to look at `Path` as a string with bells and whistles.
History
Date User Action Args
2020-05-24 10:43:34cool-RRsetrecipients: + cool-RR, pitrou, SilentGhost, serhiy.storchaka, remi.lapeyre, brandtbucher
2020-05-24 10:43:34cool-RRsetmessageid: <1590317014.55.0.530149841295.issue40752@roundup.psfhosted.org>
2020-05-24 10:43:34cool-RRlinkissue40752 messages
2020-05-24 10:43:34cool-RRcreate