[Python-Dev] summary: a Path protocol (original) (raw)
Chris Angelico rosuav at gmail.com
Fri Apr 8 02:57:55 EDT 2016
- Previous message (by thread): [Python-Dev] summary: a Path protocol
- Next message (by thread): [Python-Dev] Challenge: Please break this! (a.k.a restricted mode revisited)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, Apr 8, 2016 at 4:35 PM, Victor Stinner <victor.stinner at gmail.com> wrote:
Sorry, I don't have time to read the whole discussion. What is the problem with adding a str to pathlib?
Victor
Everything else has str too, so you run the risk of open(["Hello", "World"], "w") working and doing something weird. Or of passing an open file object to something that was expecting a file name, and having that work too. Calling str(p) on something that ought to be either a Path or a string should raise an exception if given something else.
ChrisA
- Previous message (by thread): [Python-Dev] summary: a Path protocol
- Next message (by thread): [Python-Dev] Challenge: Please break this! (a.k.a restricted mode revisited)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]