From ce54e18e5feafffa4307f04c1854a258c3aba7ec 2011-09-13 00:29:12 From: MinRK <benjaminrk@gmail.com> Date: 2011-09-13 00:29:12 Subject: [PATCH] don't use use locale.getpreferredencoding(False) instead use default locale.getpreferredencoding() in text.getdefaultencoding, which seems better behaved. --- diff --git a/IPython/utils/text.py b/IPython/utils/text.py index dfe9454..9643900 100644 --- a/IPython/utils/text.py +++ b/IPython/utils/text.py @@ -51,7 +51,7 @@ def getdefaultencoding(): try: # There are reports of getpreferredencoding raising errors # in some cases, which may well be fixed, but let's be conservative here. - enc = locale.getpreferredencoding(False) + enc = locale.getpreferredencoding() except Exception: pass return enc or sys.getdefaultencoding()