Marc-Andre Lemburg <m...@egenix.com> added the comment: Julian Taylor wrote: > > New submission from Julian Taylor <jtaylor.deb...@googlemail.com>: > > using unicode strings for locale.normalize gives following traceback with > python2.7: > > ~$ python2.7 -c 'import locale; locale.normalize(u"en_US")' > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/usr/lib/python2.7/locale.py", line 358, in normalize > fullname = localename.translate(_ascii_lower_map) > TypeError: character mapping must return integer, None or unicode > > with python2.6 it works and it also works with non-unicode strings in 2.7
This looks like a side-effect of the change Antoine made to the locale module when trying to make the case mapping work in a non-locale dependent way. ---------- nosy: +lemburg _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue12752> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com