Jean-Paul Calderone wrote:
>
> I like the exception that 2.5 raises. I only wish it raised by default
> when using 'ascii' and u'ascii' as keys in the same dictionary. ;) Oh,
> and that str and unicode did not hash like they do. ;)
No problem:
>>> import sys
>>> reload(sys)
<module 'sys' (built-in)>
>>> sys.setdefaultencoding("base64")
>>> "a"==u"a"
Traceback (most recent call last):
...
binascii.Error: Incorrect padding
Maybe this is all just a matter of choosing the right defaultencoding ? :)
Doing this is amazingly stupid. I can't believe how often I hear this suggestion. Apparently the fact that you have to "reload(sys)" to do it isn't warning enough?
--
Christopher Armstrong
International Man of Twistery
http://radix.twistedmatrix.com/
http://twistedmatrix.com/
http://canonical.com/
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com