--- a/iro/job.py Fri Oct 08 02:59:04 2010 +0200
+++ b/iro/job.py Wed Nov 03 01:18:38 2010 +0100
@@ -22,9 +22,18 @@
self.status = "init"
self.dStatus={"good":[], "failed":[]}
self.id=None
+ self.acounting=None
+
+ def setAcounting(self,ac):
+ self.acounting=ac
- def start(self,id=None):
+ def setId(self, id):
self.id=id
+ if self.acounting:
+ self.acounting.setId(id)
+
+ def start(self,indifier=None):
+ self.indifier=indifier
self.status = "started"
def stop(self):
@@ -48,12 +57,16 @@
return None
def addGood(self, good):
+ if self.acounting:
+ self.acounting.addGood(good)
if type(good) == list:
self.dStatus['good']=self.dStatus['good']+good
else:
self.dStatus['good'].append(good)
def addFailed(self, failed):
+ if self.acounting:
+ self.acounting.addFailed(failed)
if type(failed) == list:
self.dStatus['failed']=self.dStatus['failed']+failed
else: