38 job.setId(id) |
38 job.setId(id) |
39 self.jobs[id]=job |
39 self.jobs[id]=job |
40 self.queue.put(job) |
40 self.queue.put(job) |
41 return id |
41 return id |
42 |
42 |
43 def newSMS(self,message,recipients,provider="default"): |
43 def newSMS(self, message, recipients, provider="default"): |
44 ''' |
44 ''' |
45 creates a new SMS |
45 creates a new SMS |
46 ''' |
46 ''' |
47 job=self.manager.SMSJob(self.providerlist, provider,message, content.SMS(message),recipients) |
47 job=self.manager.SMSJob(self.providerlist, provider,message, content.SMS(message),recipients) |
48 return self.__registerJob__(job) |
48 return self.__registerJob__(job) |
49 |
49 |
50 def newFAX(self,subject, fax,recipients,provider="default"): |
50 def newFAX(self,subject, fax,recipients,provider="default"): |
51 ''' |
51 ''' |
52 creates a new Fax |
52 creates a new Fax |
53 ''' |
53 ''' |
54 job=self.manager.FaxJob(self.providerlist, provider,subject, content.FAX(subject, fax),recipients) |
54 job=self.manager.FaxJob(self.providerlist, provider,subject, content.FAX(subject,'' ,fax),recipients) |
55 return self.__registerJob__(job) |
55 return self.__registerJob__(job) |
56 |
56 |
57 def newMail(self,subject, body,recipients,provider="default"): |
57 def newMail(self,subject, body,recipients,provider="default"): |
58 ''' |
58 ''' |
59 creates a new Mail |
59 creates a new Mail |