twisted.internet.endpoints._WrapIProtocol(ProcessProtocol)
class documentationtwisted.internet.endpoints
View Source
(View In Hierarchy)
An IProcessProtocol
provider that wraps an IProtocol
.
See Also | protocol.ProcessProtocol |
Instance Variable | transport | A _ProcessEndpointTransport
provider that is hooked to the wrapped IProtocol
provider. |
Method | __init__ | No summary |
Method | makeConnection | Call IProtocol
provider's makeConnection method with an ITransport
provider. |
Method | childDataReceived | This is called with data from the process's stdout or stderr pipes. It checks the status of the errFlag to setermine if stderr should be logged (default) or dropped. |
Method | processEnded | If the process ends with error.ProcessDone ,
this method calls the IProtocol
provider's connectionLost
with a error.ConnectionDone |
Inherited from BaseProtocol (via ProcessProtocol):
Method | connectionMade | Called when a connection is made. |
Inherited from BaseProtocol (via ProcessProtocol):
Method | connectionMade | Called when a connection is made. |
Parameters | proto | An IProtocol
provider. |
errFlag | A constant belonging to StandardErrorBehavior
that determines if stderr is logged or dropped. | |
executable | The file name (full path) to spawn. |
Call IProtocol
provider's makeConnection method with an ITransport
provider.
Parameters | process | An IProcessTransport
provider. |
This is called with data from the process's stdout or stderr pipes. It checks the status of the errFlag to setermine if stderr should be logged (default) or dropped.
If the process ends with error.ProcessDone
,
this method calls the IProtocol
provider's connectionLost
with a error.ConnectionDone
See Also | ProcessProtocol.processEnded |