Bugs
pull/56/head
Aidaho12 2018-10-04 14:18:53 +06:00
parent 14f3ab67a0
commit 9c1cad105a
1 changed files with 6 additions and 7 deletions

View File

@ -124,8 +124,7 @@ def get_map(serv):
i,k = 1200, 1200 i,k = 1200, 1200
j, m = 0, 0 j, m = 0, 0
for line in conf: for line in conf:
if "listen" in line or "frontend" in line: if line.startswith('listen') or line.startswith('frontend'):
if ":" not in line:
if "stats" not in line: if "stats" not in line:
node = line node = line
i = i - 500 i = i - 500
@ -134,7 +133,7 @@ def get_map(serv):
i = i - 500 i = i - 500
G.add_node(node,pos=(k,i),label_pos=(k,i+150)) G.add_node(node,pos=(k,i),label_pos=(k,i+150))
if "bind" in line: if "bind" in line or (line.startswith('listen') and ":" in line) or (line.startswith('frontend') and ":" in line):
try: try:
bind = line.split(":") bind = line.split(":")
if stats_port not in bind[1]: if stats_port not in bind[1]:
@ -146,7 +145,7 @@ def get_map(serv):
except: except:
pass pass
if "server " in line or "use_backend" in line or "default_backend" in line and "stats" not in line: if "server " in line or "use_backend" in line or "default_backend" in line and "stats" not in line and "#" not in line:
if "timeout" not in line and "default-server" not in line and "#" not in line and "stats" not in line: if "timeout" not in line and "default-server" not in line and "#" not in line and "stats" not in line:
i = i - 300 i = i - 300
j = j + 1 j = j + 1