Author: eallen
Date: 2008-09-02 16:03:32 -0400 (Tue, 02 Sep 2008)
New Revision: 2384
Modified:
mgmt/trunk/cumin/python/cumin/parameters.py
Log:
Added JobParameter
Modified: mgmt/trunk/cumin/python/cumin/parameters.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/parameters.py 2008-09-02 19:59:39 UTC (rev 2383)
+++ mgmt/trunk/cumin/python/cumin/parameters.py 2008-09-02 20:03:32 UTC (rev 2384)
@@ -65,6 +65,13 @@
def do_marshal(self, exchange):
return str(exchange.id)
+class JobParameter(Parameter):
+ def do_unmarshal(self, string):
+ return Job.get(int(string))
+
+ def do_marshal(self, job):
+ return str(job.id)
+
class PeerParameter(Parameter):
def do_unmarshal(self, string):
return Link.get(int(string))