R. David Murray <rdmur...@bitdance.com> added the comment: OK, it turns out that this is one of a class of known bugs of long standing (see issue554676 and issue1080864, for example). The recommended solution is to not use locale.getdefaultlocale, but to use locale.getperferredencoding. I have confirmed that that works for the case of ca_es.ut...@valencia in python2.5.
There is at least a doc bug here, since no mention of this fragility/recommendation is made in the getdefaultlocale documentation. Using getpreferredencoding seems to be the correct solution to your problem. However, the locale.py module contains a number of examples of modifiers in the locale_alias table. Presumably this case could be added, but it is not clear to me what the policy is on that at this time, so I'm adding Martin to the nosy list looking for some guidance. ---------- assignee: -> georg.brandl components: +Documentation nosy: +georg.brandl, loewis stage: test needed -> needs patch versions: +Python 2.6, Python 2.7, Python 3.0, Python 3.1 -Python 2.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5815> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com