About this:
 

> IMHO, loop.subprocess_exec should take up to 3 protocol factories, not 
>> just one, for this precise reason.  As it is now, this API is really ugly 
>> IMHO.
>>
>  
This is also just a convention. It's true that normally we have stdin, 
stdout, and stderr. But you're free to spawn a subprocess with more or less 
pipes attached.
(Instead of Popen, you should be able to use fork() and os.execv() to spawn 
a child, and link the pipes yourself.)

Reply via email to