Skip to content
Snippets Groups Projects
Commit 655808bd authored by Robert Latta's avatar Robert Latta
Browse files

moved all_rs list and return out of for loop to ensure all related services...

moved all_rs list and return out of for loop to ensure all related services are added before returning
parent 8e2a8c61
No related branches found
No related tags found
No related merge requests found
...@@ -110,10 +110,10 @@ def get_juniper_link_info(source_equipment, interface): ...@@ -110,10 +110,10 @@ def get_juniper_link_info(source_equipment, interface):
} }
def _related_services(): def _related_services():
all_rs = []
for related in related_interfaces(source_equipment, interface): for related in related_interfaces(source_equipment, interface):
rs = r.get('opsdb:interface_services:%s:%s' rs = r.get('opsdb:interface_services:%s:%s'
% (source_equipment, related)) % (source_equipment, related))
all_rs = []
if rs: if rs:
for s in json.loads(rs.decode('utf-8')): for s in json.loads(rs.decode('utf-8')):
top_level_services.extend( top_level_services.extend(
...@@ -124,7 +124,7 @@ def get_juniper_link_info(source_equipment, interface): ...@@ -124,7 +124,7 @@ def get_juniper_link_info(source_equipment, interface):
'status': s['status'], 'status': s['status'],
'circuit_type': s['circuit_type'] 'circuit_type': s['circuit_type']
}) })
return all_rs return all_rs
related_services = _related_services() related_services = _related_services()
if related_services: if related_services:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment