commit | ab71f8b793f7b42853ccd2a127ae7720adc5bcb4 | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@redhat.com> | Fri Mar 01 00:08:03 2019 +0100 |
committer | GitHub <noreply@github.com> | Fri Mar 01 00:08:03 2019 +0100 |
tree | eef5c69bee6a9eaf46c11a4e7f809ac27ea11e08 | |
parent | ef17fdbc1c274dc84c2f611c40449ab84824607e [diff] |
bpo-29571: Fix test_re.test_locale_flag() (GH-12099) Use locale.getpreferredencoding() rather than locale.getlocale() to get the locale encoding. With some locales, locale.getlocale() returns the wrong encoding. For example, on Fedora 29, locale.getlocale() returns ISO-8859-1 encoding for the "en_IN" locale, whereas locale.getpreferredencoding() reports the correct encoding: UTF-8.