]> granicus.if.org Git - python/commit
bpo-32178: Fix IndexError trying to parse 'To' header starting with ':'. (GH-15044)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 11 Aug 2019 21:04:31 +0000 (14:04 -0700)
committerGitHub <noreply@github.com>
Sun, 11 Aug 2019 21:04:31 +0000 (14:04 -0700)
commit9500bbe9372f6080decc49d2fd9365f0b927a0e2
treeccc4bc441185a56739a190c80588ac43abda052e
parentc61f9b57cfce9e96bdea5674634e3a9c185b675f
bpo-32178: Fix IndexError trying to parse 'To' header starting with ':'. (GH-15044)

This should fix the IndexError trying to retrieve `DisplayName.display_name` and `DisplayName.value` when the `value` is basically an empty string.

https://bugs.python.org/issue32178
(cherry picked from commit 09a1872a8007048dcdf825a476816c5e3498b8f8)

Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
Lib/email/_header_value_parser.py
Lib/test/test_email/test__header_value_parser.py
Misc/NEWS.d/next/Library/2019-07-30-22-41-05.bpo-32178.X-IFLe.rst [new file with mode: 0644]