X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/669e06d77ebb561f43a745a4b2b72e22ac19381d..c27bcbd5a7cec9f03b15c69824da99c5bb75924a:/wxPython/src/_core_ex.py diff --git a/wxPython/src/_core_ex.py b/wxPython/src/_core_ex.py index 656a54a991..caaf2a8058 100644 --- a/wxPython/src/_core_ex.py +++ b/wxPython/src/_core_ex.py @@ -40,11 +40,17 @@ if RELEASE_VERSION != _core_.RELEASE_VERSION: # http://www.alanwood.net/demos/charsetdiffs.html for differences # between the common latin/roman encodings. import locale -default = locale.getdefaultlocale()[1] +import codecs +try: + default = locale.getdefaultlocale()[1] + codecs.lookup(default) +except (ValueError, LookupError): + default = _sys.getdefaultencoding() if default: wx.SetDefaultPyEncoding(default) del default del locale +del codecs #----------------------------------------------------------------------------