def __init__(self, master, comm, config, log_queue=None, name=None, queue=None): Thread.__init__(self, log_queue=log_queue, name=name, queue=queue) self._halt = False self._master = master self._comm = comm self._config = config self._processes = {}
def __init__(self, master, config, id, args, log_queue=None, name=None): # wakeup every minute to ensure process is in the expected state Thread.__init__(self, log_queue=log_queue, name=name, timeout=60.0) self._master = master self._config = config self._id = id self._args = args self._state = "DISABLED" self._interrupt = {"stop": False}
def halt_now(self, join=True): self._interrupt["stop"] = True Thread.halt_now(self, join)
def __init__(self, master, db, log_queue=None, name=None): Thread.__init__(self, log_queue=log_queue, name=name) StatefulClass.__init__(self, db) self._master = master self.halt_now = self.halt # Must finish processing requests, or other threads will hang
def __init__(self, master, bind_port, bind_ip, log_queue=None, name=None): Thread.__init__(self, queue_max=1024, log_queue=log_queue, name=name) self._master = master self.daemon = True self.handler = CommHandler(self, bind_port, bind_ip, log_queue=log_queue) self._last_packet_received = 0