class documentation

class ProcessEndpoint: (source)

Implements interfaces: twisted.internet.interfaces.IStreamClientEndpoint

View In Hierarchy

An endpoint for child processes
Present Since
13.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 _args Undocumented
Instance Variable _child​FDs Undocumented
Instance Variable _env Undocumented
Instance Variable _err​Flag Undocumented
Instance Variable _executable Undocumented
Instance Variable _gid Undocumented
Instance Variable _path Undocumented
Instance Variable _reactor Undocumented
Instance Variable _spawn​Process A hook used for testing the spawning of child process.
Instance Variable _uid Undocumented
Instance Variable _use​PTY Undocumented
def __init__(self, reactor, executable, args=(), env={}, path=None, uid=None, gid=None, usePTY=0, childFDs=None, errFlag=StandardErrorBehavior.LOG): (source)
See IReactorProcess.spawnProcess.
Parameters
reactorUndocumented
executableUndocumented
argsUndocumented
envUndocumented
pathUndocumented
uidUndocumented
gidUndocumented
use​PTYUndocumented
child​FDsUndocumented
err​Flag:endpoints.StandardErrorBehaviorDetermines if stderr should be logged.
def connect(self, protocolFactory): (source)
Implement IStreamClientEndpoint.connect to launch a child process and connect it to a protocol created by protocolFactory.
Parameters
protocol​FactoryA factory for an IProtocol provider which will be notified of all events related to the created process.
_args = (source)

Undocumented

_childFDs = (source)

Undocumented

_env = (source)

Undocumented

_errFlag = (source)

Undocumented

_executable = (source)

Undocumented

_gid = (source)

Undocumented

_path = (source)

Undocumented

_reactor = (source)

Undocumented

_spawnProcess = (source)
A hook used for testing the spawning of child process.
_uid = (source)

Undocumented

_usePTY = (source)

Undocumented