X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=blobdiff_plain;f=nodequery.py;h=e9001a6e20a57eb62fe9eea1b977d51415e998eb;hp=1f41ceb1776f0c7614fcdd1b3ae2b8d333c450d1;hb=7e1b0434bd1f865f7e9d8dff1cebd87d07a8d65d;hpb=a6ce2019442ad317b4b3898f800c7b09cd90642b diff --git a/nodequery.py b/nodequery.py index 1f41ceb..e9001a6 100755 --- a/nodequery.py +++ b/nodequery.py @@ -413,12 +413,13 @@ def main(): try: # Find the most recent record fb_noderec = FindbadNodeRecord.get_latest_by(hostname=node) + if not fb_noderec: continue + fb_nodeinfo = fb_noderec.to_dict() except: print traceback.print_exc() - pass + continue if config.listkeys: - fb_nodeinfo = fb_noderec.to_dict() print "Primary keys available in the findbad object:" for key in fb_nodeinfo.keys(): print "\t",key @@ -431,7 +432,6 @@ def main(): if config.daysdown: daysdown_print_nodeinfo(fb_nodeinfo, node) else: - fb_nodeinfo = fb_noderec.to_dict() if config.select: if config.fields: fields = config.fields.split(",")