def __init__(self, node): """ :param node: The node singleton for this node controller session. :type node: obj """ NativeProcessSession.__init__(self) #self.debug = node.debug self.debug = False self.debug_app = False ## associated node self._node = node self._node_id = node._node_id self._realm = node._realm self.cbdir = self._node._cbdir self._created = utcnow() self._pid = os.getpid() ## map of worker processes: worker_id -> NativeWorkerProcess self._workers = {} self._management_transport = None exit = Deferred()
def __init__(self, node): """ :param node: The node singleton for this node controller session. :type node: obj """ NativeProcessSession.__init__(self, reactor=node._reactor) # associated node self._node = node self._node_id = node._node_id self._realm = node._realm self.cbdir = self._node._cbdir self._started = None self._pid = os.getpid() # map of worker processes: worker_id -> NativeWorkerProcess self._workers = {} self._shutdown_requested = False