Árni Már Jónsson added the comment: There is more to this bug than appears. I'm guessing that the name mangling code in locale (e.g. the normalizing code) is locale dependent.
See this example: #!/usr/bin/python2.5 import locale print 'TR', locale.normalize('tr') print locale.setlocale(locale.LC_ALL, ('tr_TR', 'ISO8859-9')) # first issue, not quite the same coming out, as came in print locale.getlocale() # and this fails print locale.setlocale(locale.LC_ALL, ('tr_TR', 'ISO8859-9')) First, the value returned from getlocale is ('tr_TR', 'so8859-9'), not ('tr_TR', 'ISO8859-9'), and the second setlocale fails. __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1813> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com