diff options
| -rwxr-xr-x | .scripts/adv_graphgen/parse.py | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/.scripts/adv_graphgen/parse.py b/.scripts/adv_graphgen/parse.py index 27fe3a99..b0534d93 100755 --- a/.scripts/adv_graphgen/parse.py +++ b/.scripts/adv_graphgen/parse.py @@ -35,7 +35,10 @@ def merge_edges(nodes):  def write_node(k,v): -  """ writes a single node and its edges """ +  """ writes a single node and its edges  +      edges are weightet with the informations inside the nodes provided by +      tinc +  """    node = "  "+k+"[label=\""    node += k+"\\l"    node += "external:"+v['external-ip']+":"+v['external-port']+"\\l" @@ -47,11 +50,12 @@ def write_node(k,v):    node += "]"    print (node)    for con in v.get('to',[]): -    edge = "  "+k+ " -> " +con['name'] + "[weight="+str(10/float(con['weight'])) +    edge = "  "+k+ " -> " +con['name'] + "[weight="+str(float(con['weight']))      if con.get('bidirectional',False):        edge += ",dir=both"      edge += "]"      print edge +  def parse_input():    nodes={}    for line in sys.stdin:  | 
