twisted.internet.utils._BackRelay(protocol.ProcessProtocol) class documentationtwisted.internet.utils
          View Source
          (View In Hierarchy)
        
      Trivial protocol for communicating with a process and turning its output
into the result of a Deferred.
| Instance Variable | deferred | A Deferred 
which will be called back with all of stdout and, if errortoo 
is true, all of stderr as well (mixed together in one string).  If 
errortoo is false and any bytes are received over stderr, this
will fire with an _UnexpectedErrorOutput
instance and the attribute will be set to None. | 
  
| Instance Variable | onProcessEnded | If errortoo is false and bytes are received over stderr, this 
attribute will refer to a Deferred which
will be called back when the process ends.  This Deferred is 
also associated with the _UnexpectedErrorOutput
which deferred fires with earlier in this case so that users 
can determine when the process has actually ended, in addition to knowing 
when bytes have been received via stderr. | 
  
| Method | __init__ | Undocumented | 
| Method | errReceivedIsBad | Undocumented | 
| Method | errReceivedIsGood | Undocumented | 
| Method | outReceived | Some data was received from stdout. | 
| Method | processEnded | Called when the child process exits and all file descriptors associated with it have been closed. | 
Inherited from BaseProtocol (via ProcessProtocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
| Method | connectionMade | Called when a connection is made. | 
Inherited from BaseProtocol (via ProcessProtocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
| Method | connectionMade | Called when a connection is made. | 
Deferred 
which will be called back with all of stdout and, if errortoo 
is true, all of stderr as well (mixed together in one string).  If 
errortoo is false and any bytes are received over stderr, this
will fire with an _UnexpectedErrorOutput
instance and the attribute will be set to None.
  errortoo is false and bytes are received over stderr, this 
attribute will refer to a Deferred which
will be called back when the process ends.  This Deferred is 
also associated with the _UnexpectedErrorOutput
which deferred fires with earlier in this case so that users 
can determine when the process has actually ended, in addition to knowing 
when bytes have been received via stderr.
  Called when the child process exits and all file descriptors associated with it have been closed.