Xavier de Gaye added the comment:

The problem is caused by the fact that android does not have HAVE_LANGINFO_H 
and CODESET set, hence in the _bootlocale module, the statement 
'_locale.CODESET' raises AttributeError and the locale module is imported upon 
interpreter startup. The locale module imports re.

See issue #19205 for why we would rather not import re and locale on startup.

This seems difficult to fix without either skipping most part of the test as it 
is done with Mac OS X, or having a specific sys.platform for android to handle 
the AttributeError in _bootlocale by having the getpreferredencoding() fuction 
returning 'UTF-8' ('UTF-8' is the file system encoding on android).

----------

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

Reply via email to