[issue42787] email.utils.getaddresses improper parsing of unicode realnames

Konstantin Ryabitsev report at bugs.python.org
Wed Dec 30 11:01:25 EST 2020


New submission from Konstantin Ryabitsev <konstantin at linuxfoundation.org>:

What it currently does:

>>> import email.utils
>>> email.utils.getaddresses(['Shuming [范書銘] <shumingf at realtek.com>'])
[('', 'Shuming'), ('', ''), ('', '范書銘'), ('', ''), ('', 'shumingf at realtek.com')]

What it should do:

>>> import email.utils
>>> email.utils.getaddresses(['Shuming [范書銘] <shumingf at realtek.com>'])
[('Shuming [范書銘]'), 'shumingf at realtek.com')]

----------
components: email
messages: 384069
nosy: barry, konstantin2, r.david.murray
priority: normal
severity: normal
status: open
title: email.utils.getaddresses improper parsing of unicode realnames
type: enhancement
versions: Python 3.9

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue42787>
_______________________________________


More information about the Python-bugs-list mailing list