Changeset 93
- Timestamp:
- 10/06/07 16:20:26 (1 year ago)
- Files:
-
- projects/AsynCluster/trunk/asyncluster/master/jobs.py (modified) (2 diffs)
- projects/AsynQueue/trunk/asynqueue/jobs.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
projects/AsynCluster/trunk/asyncluster/master/jobs.py
r88 r93 72 72 def gotFinalStatus(success): 73 73 if not success: 74 self. disconnect()74 self.client.disconnect() 75 75 return success 76 76 … … 89 89 session is ended. 90 90 """ 91 self.root = None 92 self.connector.disconnect() 91 def doneCanceling(null): 92 self.root = None 93 self.connector.disconnect() 94 95 jobID = getattr(self, 'jobID', None) 96 d = self.root.callRemote('cancelJob', jobID) 97 d.addCallback(doneCanceling) 98 return d 93 99 94 def run(self, cmd, *args ):100 def run(self, cmd, *args, **kw): 95 101 """ 96 102 Does a job run on the next available node with any args supplied. 97 103 """ 98 104 if hasattr(self, 'jobID'): 99 return self.root.callRemote('runJob', self.jobID, cmd, *args) 105 return self.root.callRemote('runJob', self.jobID, cmd, *args, **kw) 106 raise Exception("No job registered!") projects/AsynQueue/trunk/asynqueue/jobs.py
r92 r93 30 30 import base, workers 31 31 32 VERBOSE = False32 VERBOSE = True 33 33 def log(msgProto, *args): 34 34 if VERBOSE:
