Mike FABIAN added the comment: Serhiy, in your patch you seem to have special treatment for the devanagari modifier:
+ # Devanagari modifier placed before encoding. + return code, modifier.split('.')[1] Probably because of 'ks_in@devanagari': 'ks...@devanagari.utf-8', 'sd': 'sd...@devanagari.utf-8', in the locale_alias dictionary. But I think these two lines are just wrong, this mistake is inherited from the locale.alias from X.org where the python locale_alias comes from. glibc: mfabian@ari:~ $ locale -a | grep ^sd sd_IN sd_IN.utf8 sd_IN.utf8@devanagari sd_IN@devanagari mfabian@ari:~ $ locale -a | grep ^ks ks_IN ks_IN.utf8 ks_IN.utf8@devanagari ks_IN@devanagari mfabian@ari:~ $ The encoding should always be *before* the modifier. ---------- nosy: +mfabian _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue5815> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com