Beispiel #1
0
 def __init__(self,
              nid=None,
              enable_remoting=False,
              enable_relay=False,
              hub_kwargs={}):
     self.nid = nid
     self._uri = Uri(name=None, parent=None, node=nid)
     self.guardian = Guardian(uri=self._uri, node=self)
     self._hub = (HubWithNoRemoting() if not enable_remoting else Hub(
         nid,
         enable_relay,
         on_node_down=lambda ref, nid: ref << ('_node_down', nid),
         on_receive=self._on_receive,
         **hub_kwargs))