From 662e458c1dabbf6130ff183565fa075128af58c2 Mon Sep 17 00:00:00 2001 From: Erwin Junge Date: Thu, 29 Oct 2015 20:08:44 +0100 Subject: [PATCH] Fix unicode support --- imbox/parser.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/imbox/parser.py b/imbox/parser.py index 60edfb0..dcde862 100644 --- a/imbox/parser.py +++ b/imbox/parser.py @@ -115,9 +115,10 @@ def parse_attachment(message_part): def decode_content(message): content = message.get_payload(decode=True) charset = message.get_content_charset('utf-8') - if charset != 'utf-8': + try: return content.decode(charset) - return content + except AttributeError: + return content def parse_email(raw_email):