Implements interfaces: twisted.internet.interfaces.IStreamClientEndpoint

An endpoint for child processes

Present Since13.1
Method __init__ See IReactorProcess.spawnProcess.
Method connect Implement IStreamClientEndpoint.connect to launch a child process and connect it to a protocol created by protocolFactory.
Instance Variable _spawnProcess A hook used for testing the spawning of child process.
Instance Variable _reactor Undocumented
Instance Variable _executable Undocumented
Instance Variable _args Undocumented
Instance Variable _env Undocumented
Instance Variable _path Undocumented
Instance Variable _uid Undocumented
Instance Variable _gid Undocumented
Instance Variable _usePTY Undocumented
Instance Variable _childFDs Undocumented
Instance Variable _errFlag Undocumented
_spawnProcess =
A hook used for testing the spawning of child process.
def __init__(self, reactor, executable, args=(), env={}, path=None, uid=None, gid=None, usePTY=0, childFDs=None, errFlag=StandardErrorBehavior.LOG): (source)

See IReactorProcess.spawnProcess.

ParameterserrFlagDetermines if stderr should be logged. (type: endpoints.StandardErrorBehavior)
_reactor =
Undocumented
_executable =
Undocumented
_args =
Undocumented
_env =
Undocumented
_path =
Undocumented
_uid =
Undocumented
_gid =
Undocumented
_usePTY =
Undocumented
_childFDs =
Undocumented
_errFlag =
Undocumented
def connect(self, protocolFactory): (source)

Implement IStreamClientEndpoint.connect to launch a child process and connect it to a protocol created by protocolFactory.

ParametersprotocolFactoryA factory for an IProtocol provider which will be notified of all events related to the created process.
API Documentation for Twisted, generated by pydoctor at 2020-03-20 23:54:06.