# HG changeset patch # User Julien Cristau # Date 1450709561 -3600 # Node ID 739943455c9dbb0f0abff7d60d2565ddafc5786f # Parent 94bbf6d7eaf8152b4f78b2ea1c7abd7d63bece9f [py3k] fix cubicweb.mail.parse_message_id base64.b64decode returns bytes. Fixes sobjects/test/unittest_notification.py. diff -r 94bbf6d7eaf8 -r 739943455c9d mail.py --- a/mail.py Mon Dec 21 15:46:36 2015 +0100 +++ b/mail.py Mon Dec 21 15:52:41 2015 +0100 @@ -69,7 +69,7 @@ try: values, qualif = msgid.split('@') padding = len(values) % 4 - values = b64decode(str(values + '='*padding), '.-') + values = b64decode(str(values + '='*padding), '.-').decode('ascii') values = dict(v.split('=') for v in values.split('&')) fromappid, host = qualif.split('.', 1) except Exception: