On Sep 10, 2013, at 03:57 PM, Antoine Pitrou wrote:

>Le Tue, 10 Sep 2013 09:49:28 -0400,
>Barry Warsaw <ba...@python.org> 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.
>
>defaultdict(list)?

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[1] dicts
no matter what you call them, and even if email can't use them.

-Barry

[1] http://www.youtube.com/watch?v=59QeKkjishs
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to