Martin Panter added the comment:

I guess we could add this secret policy flag that the email parser checks. The 
solution should still be applied as a bug fix to 3.5 as well as 3.6+. I would 
have to make the flag “very” unique, to reduce the chance of it breaking user 
code. I.e. adding policy._strict_end_of_headers might interfere with somebody’s 
user-defined policy class, but maybe policy.__strict_end_of_headers__ is safe, 
since user code is not supposed to invent such attribute names. Or do you think 
it “_strict_end_of_headers” name is fair game since the policy stuff is/was 
provisional?

It would be good to fix 2.7. This bug, and the duplicate report, were both 
originally reported for 2.7. I haven’t looked at the situation there in detail, 
but it looks completely different. HTTPMessage is based on the “mimetools” 
package, and there is a lot more parsing code already in “httplib”.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24363>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to