On Sun, Nov 3, 2019 at 11:34 AM Eric V. Smith <e...@trueblade.com> wrote:
>
> On 11/2/2019 7:24 PM, Steven D'Aprano wrote:
> > I see no reason why this shouldn't be allowed. It seems like a
> > straight-forward feature request, and one that is compatible with the
> > basic idea that Path objects should be usable anywhere you need a file
> > name.
>
> The problem is that in the given example, to turn:
> `Popen(('/path/to/program', '-o', fspath(outputPath), fspath(inputPath)`
> Into this:
> `Popen(('/path/to/program', '-o', outputPath, inputPath`
>
> There's no way for Popen to know that outputPath and inputPath are in
> fact file names. So unless you want to call str() on every element of
> args (Popen's first parameter), I don't see how you'd implement this.
>

I wouldn't see a problem with that. It'd mean you can also pass an
integer as an argument, and it'd be sent as digits. I've wanted that a
number of times too.

ChrisA
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/NRUZSA57NHTWMY5JBGW6LN6RYS3ABIDU/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to