[rhmessaging-commits] rhmessaging commits: r3158 - mgmt/trunk/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Tue Mar 17 15:49:48 EDT 2009
Author: justi9
Date: 2009-03-17 15:49:48 -0400 (Tue, 17 Mar 2009)
New Revision: 3158
Modified:
mgmt/trunk/cumin/python/cumin/model.py
Log:
Special case description generation when object is a set of things
Modified: mgmt/trunk/cumin/python/cumin/model.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/model.py 2009-03-17 17:55:17 UTC (rev 3157)
+++ mgmt/trunk/cumin/python/cumin/model.py 2009-03-17 19:49:48 UTC (rev 3158)
@@ -290,16 +290,23 @@
self.exception = None
def get_description(self, session):
- verb = self.action.get_verb(session)
+ verb = self.action.get_verb(session)
+
if not verb:
verb = self.action.get_title(session)
+
if self.object:
- cls = self.action.model.get_class_by_object(self.object)
- object = cls.get_object_title(session, self.object)
+ if type(self.object) is list:
+ count = len(self.object)
+ name = self.action.cumin_class.get_title(session)
+ sobject = "%i %s%s" % (count, name, ess(count))
+ else:
+ cls = self.action.model.get_class_by_object(self.object)
+ sobject = cls.get_object_title(session, self.object)
else:
- object = self.action.cumin_class.get_title(session)
+ sobject = self.action.cumin_class.get_title(session)
- return "%s %s" % (verb, object)
+ return "%s %s" % (verb, sobject)
def prt(self):
print "action", self.action.name, self.object, self.when, \
More information about the rhmessaging-commits
mailing list