[rhmessaging-commits] rhmessaging commits: r1236 - mgmt/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Mon Nov 5 13:16:13 EST 2007


Author: justi9
Date: 2007-11-05 13:16:13 -0500 (Mon, 05 Nov 2007)
New Revision: 1236

Added:
   mgmt/cumin/python/cumin/formats.py
Log:
This file was supposed to with change 1235.



Added: mgmt/cumin/python/cumin/formats.py
===================================================================
--- mgmt/cumin/python/cumin/formats.py	                        (rev 0)
+++ mgmt/cumin/python/cumin/formats.py	2007-11-05 18:16:13 UTC (rev 1236)
@@ -0,0 +1,45 @@
+from datetime import datetime
+
+from util import *
+
+def fmt_datetime(dtime):
+    return dtime.strftime("%d %b %Y %H:%M")
+
+def fmt_rate(value, unit1, unit2):
+    #return "%i <small>%s/%s</small>" % (value, unit1, unit2)
+    return "%i<small>/%s</small>" % (value, unit2)
+
+def fmt_predicate(predicate):
+    return predicate and "Yes" or "No"
+
+def fmt_status(errors, warnings, active=True):
+    count = errors + warnings
+
+    if count == 0:
+        number = "&nbsp;"
+    elif count > 9:
+        number = "+"
+    else:
+        number = str(count)
+
+    if active:
+        if count == 0:
+            class_ = "green"
+        else:
+            class_ = errors and "red" or "yellow"
+    else:
+        class_ = "inactive"
+
+    return "<div class=\"statuslight %s\">%s</div>" % (class_, number)
+
+def fmt_none():
+    return "<span class=\"none\">None</span>"
+
+def fmt_link(href, content, class_=""):
+    return "<a href=\"%s\"%s>%s</a>" % \
+           (href, class_ and " class=\"%s\" " % class_ or " ", content)
+
+def fmt_olink(session, object, selected=False):
+    return fmt_link(session.marshal(),
+                    getattr(object, "name", object),
+                    selected and "selected")




More information about the rhmessaging-commits mailing list