Exemplo n.º 1
0
 def get(self, key_id):
     
     key_id = int(key_id)
     email = EmailModel().get_by_id(key_id)
     count = 0
     for to in re.split("[ ,;:\n\r]", email.send_to):
         if to and is_valid_email(to):
             count += 1
             try:
                 
                 
                 
                 
                 taskqueue.add(url='/mail_worker', params=dict(count=count, id=key_id, to=to))
             except Exception, e:
                 email.statistic = str(e)
                 email.status = "Erorr"
                 email.put()
                 self.redirect("admin/email?action=edit&email.key_id=%s" % key_id)
                 return None