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()