From 3063b237b69976a77c580b3cc1a0da3ed6fe949c Mon Sep 17 00:00:00 2001 From: Athanasius Date: Thu, 1 Oct 2020 11:00:11 +0100 Subject: [PATCH] Locale: Use LC_CTYPE as source of language for setting UTF-8 encoding See #725 - LC_ALL is actually invalid here, but is allowed in Python 3.7.9, but not in later 3.8.x. --- EDMarketConnector.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/EDMarketConnector.py b/EDMarketConnector.py index 7f46b25f..579346ad 100755 --- a/EDMarketConnector.py +++ b/EDMarketConnector.py @@ -1108,8 +1108,8 @@ sys.path: {sys.path}''' locale.setlocale(locale.LC_ALL, '') log_locale('After LC_ALL defaults set') # Now find out the current locale, mostly the language - locale_startup = locale.getlocale(locale.LC_ALL) - logger.debug(f'Locale LC_ALL: {locale_startup}') + locale_startup = locale.getlocale(locale.LC_CTYPE) + logger.debug(f'Locale LC_CTYPE: {locale_startup}') # Now set that same language, but utf8 encoding (it was probably cp1252 # or equivalent for other languages). # UTF-8, not utf8: