Author: eallen
Date: 2008-09-11 12:53:17 -0400 (Thu, 11 Sep 2008)
New Revision: 2445
Modified:
mgmt/trunk/cumin/python/cumin/parameters.py
Log:
Added JobGroupParameter
Modified: mgmt/trunk/cumin/python/cumin/parameters.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/parameters.py 2008-09-11 16:49:57 UTC (rev 2444)
+++ mgmt/trunk/cumin/python/cumin/parameters.py 2008-09-11 16:53:17 UTC (rev 2445)
@@ -72,6 +72,20 @@
def do_marshal(self, job):
return str(job.id)
+class JobGroup(object):
+ def __init__(self, id):
+ self.id = id
+
+ def get_id(self):
+ return self.id
+
+class JobGroupParameter(Parameter):
+ def do_unmarshal(self, string):
+ return JobGroup(string)
+
+ def do_marshal(self, job_group):
+ return str(job_group.id)
+
class PeerParameter(Parameter):
def do_unmarshal(self, string):
return Link.get(int(string))
Show replies by date