2013/9/10 Antoine Pitrou <solip...@pitrou.net>:
> In http://bugs.python.org/issue18986 I proposed adding a new mapping
> type to the collections module.
>
> The original use case is quite common in network programming and
> elsewhere (Eric Snow on the tracker mentioned an application with stock
> symbols). You want to have an associative container which matches keys
> case-insensitively but also preserves the original casing (e.g. for
> presentation). It is a commonly reimplemented container.

If it is commonly reimplemented, what is the most common name? :-)

The http.client and email.message modules convert headers to lower
case, but keep the original case.

> - transformkeydict

Do you know a use case where values need also to be transformed? If
not, I prefer the transformdict name.

> - coercekeydict
> - coercedict

I only read "coerce" in old Python documentation, not in other
languages. I prefer the more common and generic term "tranform".

Victor
_______________________________________________
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