Pārlūkot izejas kodu

`add_node` is a constant annoyance :rage4:

NetworkX provides `add_node`, we don't, leads to missing
`graph.node["vop"]`. Does this fix it?
master
Pete Shadbolt pirms 7 gadiem
vecāks
revīzija
352a1d4325
2 mainītis faili ar 8 papildinājumiem un 0 dzēšanām
  1. +5
    -0
      abp/graphstate.py
  2. +3
    -0
      bin/abpserver

+ 5
- 0
abp/graphstate.py Parādīt failu

@@ -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.



+ 3
- 0
bin/abpserver Parādīt failu

@@ -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):


Notiek ielāde…
Atcelt
Saglabāt