iro/job.py
changeset 55 ae3669fef3b0
parent 49 b1d0f7ffbb64
--- 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: