Skip to content
Snippets Groups Projects
Commit 83c12d27 authored by Erik Reid's avatar Erik Reid
Browse files

save pops by abbreviation instead of name

parent 37f4df4a
No related branches found
No related tags found
No related merge requests found
......@@ -1077,9 +1077,10 @@ def persist_ims_data(data, use_current=False):
sid_services = data['sid_services']
def _get_pops():
# de-dupe the sites
# de-dupe the sites (by abbreviation)
pops = {
equip['pop']['name']: equip['pop'] for equip in locations.values()}
equip['pop']['abbreviation']: equip['pop']
for equip in locations.values()}
return pops.values()
if use_current:
......@@ -1110,7 +1111,7 @@ def persist_ims_data(data, use_current=False):
for h, d in locations.items():
rp.set(f'ims:location:{h}', json.dumps([d]))
for pop in _get_pops():
rp.set(f'ims:pop:{pop["name"]}', json.dumps(pop))
rp.set(f'ims:pop:{pop["abbreviation"]}', json.dumps(pop))
rp.execute()
rp = r.pipeline()
for router in lg_routers:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment