hgext/notify.py
branchstable
changeset 43329 33506cb43642
parent 43328 416041f97cc3
child 43554 9f70512ae2cf
equal deleted inserted replaced
43328:416041f97cc3 43329:33506cb43642
   398 
   398 
   399         if not msg.is_multipart():
   399         if not msg.is_multipart():
   400             # create fresh mime message from scratch
   400             # create fresh mime message from scratch
   401             # (multipart templates must take care of this themselves)
   401             # (multipart templates must take care of this themselves)
   402             headers = msg.items()
   402             headers = msg.items()
   403             payload = msg.get_payload()
   403             payload = msg.get_payload(decode=pycompat.ispy3)
   404             # for notification prefer readability over data precision
   404             # for notification prefer readability over data precision
   405             msg = mail.mimeencode(self.ui, payload, self.charsets, self.test)
   405             msg = mail.mimeencode(self.ui, payload, self.charsets, self.test)
   406             # reinstate custom headers
   406             # reinstate custom headers
   407             for k, v in headers:
   407             for k, v in headers:
   408                 msg[k] = v
   408                 msg[k] = v