author | Yuya Nishihara <yuya@tcha.org> |
Sun, 12 Aug 2018 12:16:08 +0900 | |
changeset 39145 | d2d89d31cbb5 |
parent 39144 | c2327bb3505d |
child 39146 | a915db9a5e77 |
mercurial/mail.py | file | annotate | diff | comparison | revisions |
--- a/mercurial/mail.py Sun Aug 12 12:14:28 2018 +0900 +++ b/mercurial/mail.py Sun Aug 12 12:16:08 2018 +0900 @@ -313,7 +313,7 @@ try: acc, dom = addr.split('@') acc.decode('ascii') - dom = dom.decode(encoding.encoding).encode('idna') + dom = dom.decode(pycompat.sysstr(encoding.encoding)).encode('idna') addr = '%s@%s' % (acc, dom) except UnicodeDecodeError: raise error.Abort(_('invalid email address: %s') % addr)