5
0
mirror of https://github.com/cwinfo/yggdrasil-map synced 2024-11-25 04:21:36 +00:00

fix sendGraph

This commit is contained in:
Michał Zieliński 2015-11-21 14:12:23 +01:00
parent 55ec38f776
commit 646d8d74e5
2 changed files with 8 additions and 6 deletions

View File

@ -52,7 +52,9 @@ def main():
get_peer_queue.put(k) get_peer_queue.put(k)
for i in range(8): for i in range(8):
threading.Thread(target=worker, args=[nodes, get_peer_queue, result_queue]).start() t = threading.Thread(target=worker, args=[nodes, get_peer_queue, result_queue])
t.daemon = True
t.start()
for i in range(len(nodes)): for i in range(len(nodes)):
peers, node_ip = result_queue.get() peers, node_ip = result_queue.get()
@ -174,13 +176,13 @@ def get_edges_for_peers(edges, peers, node_ip):
A = peer_ip A = peer_ip
B = node_ip B = node_ip
edge = { 'A': A, edge = { 'a': A,
'B': B } 'b': B }
if A not in edges: if A not in edges:
edges[A] = [] edges[A] = []
if not([True for edge in edges[A] if edge['B'] == B]): if not([True for edge in edges[A] if edge['b'] == B]):
edges[A] += [edge] edges[A] += [edge]