PEP 324: popen5 - New POSIX process module
Peter Astrand
astrand at lysator.liu.se
Tue Jan 6 16:44:04 EST 2004
On Tue, 6 Jan 2004, Moore, Paul wrote:
> > 1) Should popen5 support a string argument on Windows?
> >
> > and
> >
> > 2) Should popen5 support a string argument on UNIX?
>
>
> > You seems to have made up your mind about case 1, and even thinks that
> > this should be "recommended". I'm not that sure.
>
> Using a list works most of the time, but can break in subtle, and surprising
> ways. I have coded "Algorithm A in reverse" a number of times, and *always*
> managed to construct a program that "broke". With Windows GUI programs
> (not the key use case for this module, I admit) it's not remotely hard to
> construct a broken example :-(
Ok, lets support case 1 then. Currently, I also think that we should
support case 2 as well, using Algorithm A. We need to document that single
quote escaping are not supported, though.
> > The only drawback with "process" is that it is already in use by
> > http://starship.python.net/~tmick/#process.
>
> Ah. I wasn't aware of that module.
I wasn't either, until I was about to announce the PEP. That's why there's
no reference to Trent's module in the PEP (yet).
>I wonder whether Trent would be willing
> to combine his code and yours somehow, and donate the name?
I have contacted Trent; let's give hime some time to respond.
--
/Peter Åstrand <astrand at lysator.liu.se>
More information about the Python-list
mailing list