# HG changeset patch # User Denis Laxalde # Date 1571925015 -7200 # Node ID 416041f97cc333b9a1bf04d10b5502ac78a3f33d # Parent ac33550f63e89a494785a1d51be2e987dd9cedae py3: decode email headers with mail.headdecode() in notify extension diff -r ac33550f63e8 -r 416041f97cc3 hgext/notify.py --- a/hgext/notify.py Thu Oct 24 15:46:16 2019 +0200 +++ b/hgext/notify.py Thu Oct 24 15:50:15 2019 +0200 @@ -391,9 +391,9 @@ sender = msg[r'From'] subject = msg[r'Subject'] if sender is not None: - sender = encoding.strtolocal(sender) + sender = mail.headdecode(sender) if subject is not None: - subject = encoding.strtolocal(subject) + subject = mail.headdecode(subject) del msg[r'From'], msg[r'Subject'] if not msg.is_multipart():