def receive(self, message): logging.info("Received a message from: " + message.sender) mailMessage = MailMessage() mailMessage.toAddress = message.to mailMessage.fromAddress = message.sender mailMessage.subject = message.subject mailMessage.body = self._getBody(message) mailMessage.dateSent = message.date mailMessage.dateReceived = datetime.datetime.now() mailMessage.put() rcpt = Recipient.gql("where toAddress=:to", to=mailMessage.toAddress).get() if (not rcpt): Recipient(toAddress=mailMessage.toAddress).put(); logging.warn(rcpt)
def get(self): viewdata = {'recipients':Recipient.all()} path = os.path.join(main.ROOT_DIR, 'views/feed/list.html') self.response.out.write(template.render(path, viewdata))