def __init__(self, name=None, socket_bind=None, context_manager=None, loop_target=None, args=None, kwargs=None):
super(Node, self).__init__(name=name, context_manager=context_manager, target=self.receive_reply, args=args, kwargs=kwargs)<EOL>self._loop_target = loop_target or self.update<EOL>self.listeners = {}<EOL>self._providers = {}<EOL>self.tmpdir = tempfile.mkdtemp(prefix='<STR_LIT>' + self.name + '<STR_LIT:->')<EOL>self._svc_address = socket_bind if socket_bind else '<STR_LIT>' + self.tmpdir + '<STR_LIT>'<EOL>
Initializes a ZMP Node (Restartable Python Process communicating via ZMQ)
:param name: Name of the node
:param socket_bind: the string describing how to bind the ZMQ socket ( IPC, TCP, etc. )
:param context_manager: a context_manager to be used with run (in a with statement)
:return: