fix named tuple

pull/6/head
Yax 5 years ago
parent 44ea468b71
commit 7f3b8adda4

@ -48,15 +48,6 @@ class Mailbox(object):
def fetch_message(self, num):
raw_msg = self.fetch_raw_message(num)
msg = Email(
id=num,
encoding="UTF-8",
date=parse_date(raw_msg["Date"]).strftime("%Y-%m-%d %H:%M:%S"),
from_addr=raw_msg["From"],
to_addr=raw_msg["To"],
subject=email_nonascii_to_uft8(raw_msg["Subject"]),
)
parts = []
attachments = []
for part in raw_msg.walk():
@ -100,9 +91,17 @@ class Mailbox(object):
if part.get_content_type() == "text/plain":
msg.plain_text_content = content
msg.parts = parts
msg.attachments = attachments
return msg
return Email(
id=num,
encoding="UTF-8",
date=parse_date(raw_msg["Date"]).strftime("%Y-%m-%d %H:%M:%S"),
from_addr=raw_msg["From"],
to_addr=raw_msg["To"],
subject=email_nonascii_to_uft8(raw_msg["Subject"]),
parts=parts,
attachments=attachments
)
def delete_message(self, num):
self.imap.select("Inbox")

Loading…
Cancel
Save