Nick Coghlan added the comment:

Looking into this at the PyCon Pune sprints, the problem appears to be arising 
due to the following difference in behaviour when the unqualifed `en_IN` locale 
is set:

$ LANG=en_IN.UTF-8 python3 -c "import locale; 
print(locale.getlocale(locale.LC_CTYPE), locale.getpreferredencoding(False), 
sep='\n')"
('en_IN', 'UTF-8')
UTF-8

$ LANG=en_IN python3 -c "import locale; 
print(locale.getlocale(locale.LC_CTYPE), locale.getpreferredencoding(False), 
sep='\n')"
('en_IN', 'ISO8859-1')                                                          
                                             
UTF-8

re.LOCALE is presumably picking up the "UTF-8" rather than the "ISO8859-1", and 
hence the test is failing.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29571>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to