id2lb[site['site_id']] = site['login_base']
else:
#print "Two sites have the same login_base value %s!" % site['login_base']
- sys.exit(1)
+ #sys.exit(1)
+ continue
return (d_sites, id2lb)
def dsn_from_dsln(d_sites, id2lb, l_nodes):
plcdb_hn2lb = None
plcdb_lb2hn = None
plcdb_netid2ip = None
+plcdb_id2lb = None
def init():
global l_sites
global plcdb_hn2lb
global plcdb_lb2hn
global plcdb_netid2ip
+ global plcdb_id2lb
api = plc.getCachedAuthAPI()
l_sites = api.GetSites({'peer_id':None},
plcdb_hn2lb = hn2lb
plcdb_lb2hn = lb2hn
plcdb_netid2ip = netid2ip
+ plcdb_id2lb = id2lb
return l_nodes
l_sites = plc.getSites({'peer_id':None}, ['login_base', 'site_id', 'abbreviated_name', 'latitude', 'longitude',
'max_slices', 'slice_ids', 'node_ids' ])
if len(l_sites) == 0:
+ print "no sites! exiting..."
sys.exit(1)
(d_sites,id2lb) = dsites_from_lsites(l_sites)