From 03814de6b6013aef7d5cf423fe1e3ddd218bd403 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Wed, 23 Oct 2019 17:41:59 -0700 Subject: [PATCH] Merge pull request #1411 from wxWidgets/fix-locale-error Handle a ValueError from locale.getlocale() (cherry picked from commit 4353c7deb6580ea5aa100d20ebb1960e1f782419) --- etg/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/etg/app.py b/etg/app.py index faf7d9e0..9e41b779 100644 --- a/etg/app.py +++ b/etg/app.py @@ -522,7 +522,10 @@ def run(): body="""\ self.ResetLocale() import locale - loc, enc = locale.getlocale() + try: + loc, enc = locale.getlocale() + except ValueError: + loc = enc = None # Try to set it to the same language as what is already set in the C locale info = wx.Locale.FindLanguageInfo(loc) if loc else None if info: