From 7e7e9a0bf06d935c58f7a31e5aec7154fb7d53be Mon Sep 17 00:00:00 2001 From: iFargle Date: Fri, 24 Mar 2023 14:30:17 +0900 Subject: [PATCH] test --- renderer.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/renderer.py b/renderer.py index 9761c75..22d4d45 100644 --- a/renderer.py +++ b/renderer.py @@ -818,9 +818,9 @@ def render_routes(): # Get a list of nodes with exit routes: for route in all_routes["routes"]: # For every exit route found, store the machine name in an array: - if prefix == "0.0.0.0/0" or prefix == "::/0": - if machine not in exit_node_list: - exit_node_list.append(machine) + if route["prefix"] == "0.0.0.0/0" or route["prefix"] == "::/0": + if route["machine"]["givenName"] not in exit_node_list: + exit_node_list.append(route["machine"]["givenName"]) # Exit node display building: # Display by machine, not by route @@ -839,10 +839,12 @@ def render_routes(): for node in exit_node_list: node_exit_routes = [] exit_enabled = False + machine_id = 0 for route in all_routes["routes"]: # Get all exit route ID's for that node: route_id = route["id"] machine = route["machine"]["givenName"] + machine_id = route["machine"]["id"] if machine == node: if route_id == "0.0.0.0/0" or route_id == "::/0": @@ -851,15 +853,15 @@ def render_routes(): exit_enabled = True # Set up the display code: - enabled = "fiber_manual_record" - disabled = "fiber_manual_record" + enabled = "fiber_manual_record" + disabled = "fiber_manual_record" # Set the displays: enabled_display = enabled if exit_enabled else disabled # Build a table for all exit routes: exit_content += """ - """+str(machine )+""" + """+str(node )+"""
"""+str(enabled_display)+"""
"""