Author: justi9
Date: 2008-12-17 14:00:26 -0500 (Wed, 17 Dec 2008)
New Revision: 3019
Modified:
mgmt/trunk/cumin/python/cumin/system.py
Log:
Don't crash when there's no stat data
Modified: mgmt/trunk/cumin/python/cumin/system.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/system.py 2008-12-17 18:34:21 UTC (rev 3018)
+++ mgmt/trunk/cumin/python/cumin/system.py 2008-12-17 19:00:26 UTC (rev 3019)
@@ -60,15 +60,25 @@
return "Free Memory"
def render_content(self, session, data):
- return "%i KB" % data["mem_free"]
+ mem_free = data["mem_free"]
+ if mem_free:
+ return "%i KB" % mem_free
+ else:
+ return fmt_none_brief()
+
class LoadColumn(SqlTableColumn):
def render_title(self, session, data):
return "Load Average"
def render_content(self, session, data):
- return "%0.3f" % data["load"]
+ load = data["load"]
+ if load:
+ return "%0.3f" % load
+ else:
+ return fmt_none_brief()
+
class TopSystemSet(TopTable):
def __init__(self, app, name):
super(TopSystemSet, self).__init__(app, name)
Show replies by date