From: Stephen Soltesz Date: Mon, 19 May 2008 18:45:23 +0000 (+0000) Subject: clean kernel parsing. X-Git-Tag: Monitor-1.0-5~19 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=bbd6653fd9f847f57a2af7d2b279d139200dce96;p=monitor.git clean kernel parsing. --- diff --git a/nodequery.py b/nodequery.py index cd6bb1c..6253215 100755 --- a/nodequery.py +++ b/nodequery.py @@ -56,7 +56,10 @@ def fb_print_nodeinfo(fbnode, hostname): fbnode['bootcd'] = fbnode['bootcd'].split()[-1] else: fbnode['bootcd'] = "unknown" - fbnode['kernel'] = fbnode['kernel'].split()[2] + if 'ERROR' in fbnode['category']: + fbnode['kernel'] = "" + else: + fbnode['kernel'] = fbnode['kernel'].split()[2] #fbnode['pcu'] = color_pcu_state(fbnode) print "%(hostname)-39s | %(checked)11.11s | %(state)10.10s | %(ssh)5.5s | %(pcu)6.6s | %(bootcd)6.6s | %(category)8.8s | %(kernel)s" % fbnode