import traceback
api = plc.getAuthAPI()
-loginbase = sys.argv[1] # "princeton"
try:
- site = api.GetSites(loginbase)[0]
+ # Just try the first site returned by the call
+ site = api.GetSites()[0]
site_nodes = api.GetNodes(site['node_ids'])
site_people = api.GetPersons(site['person_ids'])
for node in site_nodes:
- network = api.GetNodeNetworks(node['nodenetwork_ids'])
+ network = api.GetInterfaces(node['interface_ids'])
print "ok"
except:
- sys.stderr.write(traceback.print_exc())
+ sys.stderr.write(traceback.format_exc())
+ from nodecommon import email_exception
+ email_exception()
print "fail"