diff --git a/abp/graphstate.py b/abp/graphstate.py index 1444fc2..a62c888 100644 --- a/abp/graphstate.py +++ b/abp/graphstate.py @@ -42,6 +42,11 @@ class GraphState(object): for n in range(data): self._add_node(n, vop=vop) + def add_node(self, *args, **kwargs): + """ Add a node """ + self._add_node(self, *args, **kwargs) + + def _add_node(self, node, **kwargs): """ Add a node. By default, nodes are initialized with ``vop=``:math:`I`, i.e. they are in the :math:`|+\\rangle` state. diff --git a/bin/abpserver b/bin/abpserver index 08069e1..67be3dc 100755 --- a/bin/abpserver +++ b/bin/abpserver @@ -26,6 +26,9 @@ def new_message(client, server, message): print edit else: print "Received update from python {}.".format(client["id"]) + print message + local_state.from_json(json.loads(message)) + print local_state server.send_message_to_all(message) def new_client(client, server):