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