[Python-Dev] Deprecate from __future__ import unicode_literals? (original) (raw)

Christian Heimes christian at python.org
Sat Dec 17 06:44:38 EST 2016


On 2016-12-17 10:06, Serhiy Storchaka wrote:

On 16.12.16 21:24, Guido van Rossum wrote:

e.g. the argument to getattr() -- I still hear of code that breaks due to this occasionally) What is the problem with unicode in getattr()? Unicode attribute name is converted to str, and since the result is cached, this even don't add much overhead.

It breaks the str optimization of dicts. Dict with str-only keys are special-cased in Python 2.

Christian



More information about the Python-Dev mailing list