--- a/iro/job.py Mon Nov 23 00:18:04 2009 +0100
+++ b/iro/job.py Tue Nov 24 02:02:41 2009 +0100
@@ -22,6 +22,7 @@
self.name=name
self.status = "init"
self.dStatus={"good":[], "failed":[]}
+ self.id=None
def start(self):
self.status = "started"
@@ -41,12 +42,16 @@
return None
def addGood(self, good):
+ import logging
+ logging.debug('Job(%d)-send to %s'%(self.id, str(good)))
if type(good) == list:
self.dStatus['good']=self.dStatus['good']+good
else:
self.dStatus['good'].append(good)
def addFailed(self, failed):
+ import logging
+ logging.debug('Job(%d)-faild to send to %s'%(self.id, str(failed)))
if type(failed) == list:
self.dStatus['failed']=self.dStatus['failed']+failed
else:
@@ -64,7 +69,8 @@
def stop(self):
pass
- def start(self):
+ def start(self, id=None):
+ self.id=id
Job.start(self)
self.getProvider().setJob(self)
self.message.sendto(self.getProvider(), self.recipients)
@@ -83,9 +89,6 @@
def getProvider(self):
return self.providerlist.getProvider("sms", self.provider)
-
- def start(self):
- MessageJob.start(self)
class FAXJob(MessageJob):
def __init__(self,providerlist,provider, name, message,recipients):