diff hgext/notify.py @ 43623:67b4439c09b2

mail: let headencode() return a native string This is to avoid conversion to/from str on py3.
author Denis Laxalde <denis@laxalde.org>
date Sat, 09 Nov 2019 12:45:14 +0100
parents 9f70512ae2cf
children 14b96072797d
line wrap: on
line diff
--- a/hgext/notify.py	Sat Nov 09 13:23:55 2019 +0100
+++ b/hgext/notify.py	Sat Nov 09 12:45:14 2019 +0100
@@ -421,8 +421,8 @@
         maxsubject = int(self.ui.config(b'notify', b'maxsubject'))
         if maxsubject:
             subject = stringutil.ellipsis(subject, maxsubject)
-        msg['Subject'] = encoding.strfromlocal(
-            mail.headencode(self.ui, subject, self.charsets, self.test)
+        msg['Subject'] = mail.headencode(
+            self.ui, subject, self.charsets, self.test
         )
 
         # try to make message have proper sender