X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=findbadpcu.py;fp=findbadpcu.py;h=ab4f5ff81077165eb618943d9a0e5625eaae0a79;hb=1aa6b24594dc485d7232649c50e9773956a1492f;hp=893c2b75be880713891ceb50f63adc164b4fd822;hpb=924b7e5c530ecf25d4c5b002fa89ff73ef11f53c;p=monitor.git diff --git a/findbadpcu.py b/findbadpcu.py index 893c2b7..ab4f5ff 100755 --- a/findbadpcu.py +++ b/findbadpcu.py @@ -94,8 +94,8 @@ def main(): api = plc.getAuthAPI() if config.site is not None: - site = api.GetSites(config.site) - l_nodes = api.GetNodes(site[0]['node_ids'], ['pcu_ids']) + site = plccache.GetSitesByName([config.site]) + l_nodes = plccache.GetNodesByIds(site[0]['node_ids']) pcus = [] for node in l_nodes: pcus += node['pcu_ids'] @@ -103,7 +103,7 @@ def main(): l_pcus = [pcu for pcu in sets.Set(pcus)] elif config.node is not None: - l_nodes = api.GetNodes(config.node, ['pcu_ids']) + l_nodes = plcacche.GetNodeByName(config.node) pcus = [] for node in l_nodes: pcus += node['pcu_ids'] @@ -113,12 +113,12 @@ def main(): elif config.sitelist: site_list = config.sitelist.split(',') - sites = api.GetSites(site_list) + sites = plccache.GetSitesByName(site_list) node_ids = [] for s in sites: node_ids += s['node_ids'] - l_nodes = api.GetNodes(node_ids, ['pcu_ids']) + l_nodes = plccache.GetNodeByIds(node_ids) pcus = [] for node in l_nodes: pcus += node['pcu_ids']