On Sep 10, 2013, at 03:57 PM, Antoine Pitrou wrote:
Le Tue, 10 Sep 2013 09:49:28 -0400, Barry Warsaw email@example.com a écrit :
On Sep 10, 2013, at 12:04 PM, Victor Stinner wrote:
The http.client and email.message modules convert headers to lower case, but keep the original case.
As RDM pointed out on the tracker, email headers aren't a great use case for this because they aren't really dictionaries. They're lists with some dict-like syntax.
Not really. Email headers support duplicates, although the dict-syntax will only return the first such header. Alternative syntax like .get_all() gives you all of them.
But anyway, don't let this stop you! I like your robots-in-disguise dicts no matter what you call them, and even if email can't use them.