New submission from Michala: This error occured when the email field "From" was demanded:
File "/home/user/processing/Test/process_email.py", line 84, in __init__ self.field_from_full = msg.get("From") File "/usr/local/lib/python3.6/email/message.py", line 471, in get return self.policy.header_fetch_parse(k, v) File "/usr/local/lib/python3.6/email/policy.py", line 162, in header_fetch_parse return self.header_factory(name, value) File "/usr/local/lib/python3.6/email/headerregistry.py", line 586, in __call__ return self[name](name, value) File "/usr/local/lib/python3.6/email/headerregistry.py", line 197, in __new__ cls.parse(value, kwds) File "/usr/local/lib/python3.6/email/headerregistry.py", line 337, in parse kwds['parse_tree'] = address_list = cls.value_parser(value) File "/usr/local/lib/python3.6/email/headerregistry.py", line 328, in value_parser address_list, value = parser.get_address_list(value) File "/usr/local/lib/python3.6/email/_header_value_parser.py", line 2336, in get_address_list token, value = get_address(value) File "/usr/local/lib/python3.6/email/_header_value_parser.py", line 2313, in get_address token, value = get_group(value) File "/usr/local/lib/python3.6/email/_header_value_parser.py", line 2284, in get_group if value[0] != ';': IndexError: string index out of range I used EmailPolicy, so the message object was instance of EmailMessage. Header field "From" had following form: "From: Bonifac Karaka : boni...@gmail.com" ---------- components: email messages: 302043 nosy: Michala, barry, r.david.murray priority: normal severity: normal status: open title: Index out of range in get of message.EmailMessage.get() type: behavior versions: Python 3.6 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31445> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com