hgext/hgcia.py
branchstable
changeset 10529 076e8a8000a3
parent 10263 25e572394f5c
child 10611 e764f24a45ee
equal deleted inserted replaced
10527:9c0ba837dc65 10529:076e8a8000a3
   195         t.use_template(template)
   195         t.use_template(template)
   196         self.templater = t
   196         self.templater = t
   197 
   197 
   198     def sendrpc(self, msg):
   198     def sendrpc(self, msg):
   199         srv = xmlrpclib.Server(self.ciaurl)
   199         srv = xmlrpclib.Server(self.ciaurl)
   200         srv.hub.deliver(msg)
   200         res = srv.hub.deliver(msg)
       
   201         if res is not True:
       
   202             raise util.Abort(_('%s returned an error: %s') %
       
   203                              (self.ciaurl, res))
   201 
   204 
   202     def sendemail(self, address, data):
   205     def sendemail(self, address, data):
   203         p = email.Parser.Parser()
   206         p = email.Parser.Parser()
   204         msg = p.parsestr(data)
   207         msg = p.parsestr(data)
   205         msg['Date'] = util.datestr(format="%a, %d %b %Y %H:%M:%S %1%2")
   208         msg['Date'] = util.datestr(format="%a, %d %b %Y %H:%M:%S %1%2")