class documentation

class twisted.runner.procmon._Process: (source)

View In Hierarchy

The parameters of a process to be restarted.

Instance Variable args command-line arguments (including name of command as first one)
Instance Variable uid user-id to run process as, or None (which means inherit uid)
Instance Variable gid group-id to run process as, or None (which means inherit gid)
Instance Variable env environment for process
Instance Variable cwd initial working directory for process or None (which means inherit cwd)
Method toTuple Convert process to tuple.
args = (source)
command-line arguments (including name of command as first one)
(type: list)
user-id to run process as, or None (which means inherit uid)
(type: int)
group-id to run process as, or None (which means inherit gid)
(type: int)
environment for process
(type: dict)
initial working directory for process or None (which means inherit cwd)
(type: str)
def toTuple(self): (source)

Convert process to tuple.

Convert process to tuple that looks like the legacy structure of processes, for potential users who inspected processes directly.

This was only an accidental feature, and will be removed. If you need to remember what processes were added to a process monitor, keep track of that when they are added. The process list inside the process monitor is no longer a public API.

This allows changing the internal structure of the process list, when warranted by bug fixes or additional features.

Returnstuple representation of process
API Documentation for Twisted, generated by pydoctor 20.12.1 at 2021-02-28 19:53:36.