iro/job.py
changeset 48 32763e344d3b
parent 46 cb5a932423cd
child 49 b1d0f7ffbb64
equal deleted inserted replaced
47:a0eac136eb20 48:32763e344d3b
    24         self.name=name
    24         self.name=name
    25         self.status = "init"
    25         self.status = "init"
    26         self.dStatus={"good":[], "failed":[]}
    26         self.dStatus={"good":[], "failed":[]}
    27         self.id=None
    27         self.id=None
    28 
    28 
    29     def start(self):
    29     def start(self,id=None):
       
    30         self.id=id
    30         self.status = "started"
    31         self.status = "started"
    31         
    32         
    32     def stop(self):
    33     def stop(self):
    33         self.status = "stopped"
    34         self.status = "stopped"
    34         
    35         
    71         
    72         
    72     def stop(self):
    73     def stop(self):
    73         pass
    74         pass
    74     
    75     
    75     def start(self, id=None):
    76     def start(self, id=None):
    76         self.id=id
    77         Job.start(self,id)
    77         Job.start(self)
       
    78         self.getProvider().setJob(self)
    78         self.getProvider().setJob(self)
    79         self.message.sendto(self.getProvider(), self.recipients)
    79         self.message.sendto(self.getProvider(), self.recipients)
    80         self.status="sended"
    80         self.status="sended"
    81 
    81 
    82     def getMessage(self):
    82     def getMessage(self):