Mercurial > hg
changeset 37468:ef661ce45cdb
py3: use system string to access email headers
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 08 Apr 2018 15:03:00 +0900 |
parents | 9bf65d1b43a6 |
children | 7edf68862fe3 |
files | mercurial/patch.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/patch.py Sun Apr 08 14:59:12 2018 +0900 +++ b/mercurial/patch.py Sun Apr 08 15:03:00 2018 +0900 @@ -224,8 +224,8 @@ try: msg = pycompat.emailparser().parse(fileobj) - subject = msg['Subject'] and mail.headdecode(msg['Subject']) - data['user'] = msg['From'] and mail.headdecode(msg['From']) + subject = msg[r'Subject'] and mail.headdecode(msg[r'Subject']) + data['user'] = msg[r'From'] and mail.headdecode(msg[r'From']) if not subject and not data['user']: # Not an email, restore parsed headers if any subject = '\n'.join(': '.join(map(encoding.strtolocal, h))