X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=pcubad.py;h=59dfe7ae38ed991c78ddf2b5b36b5e76391988f6;hb=bf02dca4b0f09d86990a50a4406ab8ecd79cbd5d;hp=9f0468cd2545a7112080960c610063053eef9cb0;hpb=c9d06f3b274ecbc092a0b3eb1f5ceb6c0f734aad;p=monitor.git diff --git a/pcubad.py b/pcubad.py index 9f0468c..59dfe7a 100755 --- a/pcubad.py +++ b/pcubad.py @@ -40,10 +40,8 @@ def main2(config): l_pcus = [pcu for pcu in sets.Set(pcus)] elif config.node: - l_nodes = plccache.GetNodeByName(config.node) - pcus = [] - for node in l_nodes: - pcus += node['pcu_ids'] + node = plccache.GetNodeByName(config.node) + pcus = node['pcu_ids'] # clear out dups. l_pcus = [pcu for pcu in sets.Set(pcus)] @@ -117,6 +115,7 @@ def checkAndRecordState(l_pcus, l_plcpcus): except: print "COULD NOT FIND FB record for %s" % reboot.pcu_name(d_pcu) import traceback + email_exception() print traceback.print_exc() # don't have the info to create a new entry right now, so continue. continue