[Twisted-Python] ProcessProtocol stdin/stdout loop

Dominic van Berkel dominic at baudvine.net
Sun Nov 14 10:09:00 EST 2010


On 14-11-2010 16:07, Dominic van Berkel wrote:
> Hi all,
> 
> It appears that I have managed to loop a ProcessProtocol subclass's
> transport.write() right back into its outReceived.  It's not directly
> called, which leads me to believe that somehow stdin and stdout got tied
> up.  Anything thrown at transport.write() doesn't appear to reach the
> actual process.  I checked by running `cat > log` through it, the file
> 'log' is created but remains empty.
> 
> I am baffled, but will continue to poke at it.  In the meantime, I'd
> love to hear if anyone has a clue as to what I might have messed up.
> 
> Thanks,

Forgot to mention that the ProcessProtocol instance does receive
whatever the process sends my way.

-- 
Dominic van Berkel
"You don't have conversations with microprocessors. You tell them what
to do, then helplessly watch the disaster when they take you literally."
- David Brin, Startide Rising

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
Url : http://twistedmatrix.com/pipermail/twisted-python/attachments/20101114/b7581e9b/attachment-0001.pgp 


More information about the Twisted-Python mailing list