def content(self): payload = self.message.get_payload(decode=True) return ensure_is_python_string(payload)
def subject(self): subj = email_lib.header.decode_header(self.message['Subject'])[0][0] return ensure_is_python_string(subj)
def __init__(self, **kwargs): self.data = kwargs email = ensure_is_python_string(self.data['data']) self.message = Parser().parsestr(email)