class documentation

Basic process representation for L{ProcessMonitor}. Must be subclassed to provide actual start()/stop() implementations.

Method __init__ Undocumented
Method __str__ Undocumented
Method get_exit_description Undocumented
Method get_info Get all data about this process in dictionary form @return: dictionary of all relevant process properties @rtype: dict { str: val }
Method is_alive Undocumented
Method start Undocumented
Method stop Stop the process. Record any significant error messages in the errors parameter
Instance Variable args Undocumented
Instance Variable env Undocumented
Instance Variable exit_code Undocumented
Instance Variable lock Undocumented
Instance Variable name Undocumented
Instance Variable package Undocumented
Instance Variable required Undocumented
Instance Variable respawn Undocumented
Instance Variable spawn_count Undocumented
def __init__(self, package, name, args, env, respawn=False, required=False):
def __str__(self):

Undocumented

def get_exit_description(self):
def get_info(self):

Get all data about this process in dictionary form @return: dictionary of all relevant process properties @rtype: dict { str: val }

def stop(self, errors=[]):

Stop the process. Record any significant error messages in the errors parameter

@param errors: error messages. stop() will record messages into this list. @type errors: [str]

env =

Undocumented

lock =

Undocumented

name =

Undocumented

package =

Undocumented

required =

Undocumented

respawn =

Undocumented

spawn_count: int =

Undocumented