>>>>> Grant Edwards <[EMAIL PROTECTED]> (GE) wrote: >GE> On 2005-10-29, Piet van Oostrum <[EMAIL PROTECTED]> wrote: >GE> That would require that the application know about the named >GE> pipe and open it. I don't think there is any way to swap a >GE> pipe in for stdin/stdout once a process is running. >>> >>> Sure. 'myprogram' should be designed to communicate through a >>> named pipe, or be called with named pipe(s) as stdin/stdout.
>GE> That's all well and good, but it's got nothing to do with the >GE> OP's problem: he's got a program that's already running and he >GE> wants to write a Python program that can "attach" pipes to that >GE> already running program's stdin/stdout. He didn't state that he has no control over that program. I.e. if it is a program that he has source code of, he could change its behaviour to use a named pipe. -- Piet van Oostrum <[EMAIL PROTECTED]> URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C4] Private email: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list