From: Guido van Rossum Date: Thu, 9 Aug 2007 22:51:04 +0000 (+0000) Subject: Hack to avoid a nasty recursion issue when Python is invoked X-Git-Tag: v3.0a1~475 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f39317a972568f66191867e833f5b2b3963caaa6;p=thirdparty%2FPython%2Fcpython.git Hack to avoid a nasty recursion issue when Python is invoked in verbose mode: pre-import the Latin-1 and UTF-8 codecs --- diff --git a/Lib/site.py b/Lib/site.py index f7ca83b3805c..1d3183af3ae3 100644 --- a/Lib/site.py +++ b/Lib/site.py @@ -405,6 +405,9 @@ def execsitecustomize(): def installnewio(): """Install new I/O library as default.""" import io + # Hack to avoid a nasty recursion issue when Python is invoked + # in verbose mode: pre-import the Latin-1 and UTF-8 codecs + from encodings import latin_1, utf_8 # Trick so that open won't become a bound method when stored # as a class variable (as dumbdbm does) class open: