From bc6975973e1effb8a8953d5cf2289476253ffd36 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 4 Jan 2023 19:01:46 +1000 Subject: [PATCH] Display a more helpful error when the locale is wrong --- qt/aqt/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qt/aqt/__init__.py b/qt/aqt/__init__.py index e181c61eb..c5f54ae2b 100644 --- a/qt/aqt/__init__.py +++ b/qt/aqt/__init__.py @@ -12,7 +12,9 @@ if sys.version_info[0] < 3 or sys.version_info[1] < 9: try: "ใƒ†ใ‚นใƒˆ".encode(sys.getfilesystemencoding()) except UnicodeEncodeError as exc: - raise Exception("Anki requires a UTF-8 locale.") from exc + print("Anki requires a UTF-8 locale.") + print("Please Google 'how to change locale on [your Linux distro]'") + sys.exit(1) from .package import packaged_build_setup