[rhmessaging-commits] rhmessaging commits: r1657 - mgmt/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Thu Feb 7 13:05:09 EST 2008
Author: justi9
Date: 2008-02-07 13:05:09 -0500 (Thu, 07 Feb 2008)
New Revision: 1657
Modified:
mgmt/cumin/python/cumin/action.py
Log:
Some cosmetic changes to the jobs ui.
Modified: mgmt/cumin/python/cumin/action.py
===================================================================
--- mgmt/cumin/python/cumin/action.py 2008-02-07 15:01:51 UTC (rev 1656)
+++ mgmt/cumin/python/cumin/action.py 2008-02-07 18:05:09 UTC (rev 1657)
@@ -33,17 +33,32 @@
def render_content(self, session, item):
delta = secs(datetime.now()) - secs(item.when)
- return "%s ago" % fmt_duration(delta)
+ duration = fmt_duration(delta)
+ if duration:
+ return "%s ago" % duration
+ else:
+ ""
class StatusColumn(ItemTableColumn):
def get_title(self, session, object):
return "Status"
def render_content(self, session, item):
- return item.status
+ if item.status == "pending":
+ text = "Pending"
+ elif item.status == "OK":
+ text = "Completed"
+ else:
+ text = "Failed"
+ if item.status.exception:
+ text = text + ": " + \
+ item.status.exception.__class__.__name__
+
+ return text
+
def do_get_items(self, session, object):
- return sorted_by(self.app.model.invocations, "when")
+ return reversed(sorted_by(self.app.model.invocations, "when"))
class ActionPage(Page):
def __init__(self, app, name):
More information about the rhmessaging-commits
mailing list