##// END OF EJS Templates
revert sys.setdefaultencoding patch()
vivainio -
Show More
@@ -6,7 +6,7 b' Requires Python 2.3 or newer.'
6
6
7 This file contains all the classes and helper functions specific to IPython.
7 This file contains all the classes and helper functions specific to IPython.
8
8
9 $Id: iplib.py 2889 2007-12-12 19:32:33Z vivainio $
9 $Id: iplib.py 2891 2007-12-12 22:33:50Z vivainio $
10 """
10 """
11
11
12 #*****************************************************************************
12 #*****************************************************************************
@@ -79,16 +79,6 b' import IPython.prefilter as prefilter'
79 import IPython.shadowns
79 import IPython.shadowns
80 # Globals
80 # Globals
81
81
82 # make converting between str and unicode easy, so str() will work most of the
83 # time
84
85 try:
86 sys.setappdefaultencoding(sys.stdin.encoding or 'ascii')
87 except:
88 # Many python versions don't have sys.setappdefaultencoding
89 reload(sys)
90 sys.setdefaultencoding(sys.stdin.encoding or 'ascii')
91
92 # store the builtin raw_input globally, and use this always, in case user code
82 # store the builtin raw_input globally, and use this always, in case user code
93 # overwrites it (like wx.py.PyShell does)
83 # overwrites it (like wx.py.PyShell does)
94 raw_input_original = raw_input
84 raw_input_original = raw_input
@@ -1921,7 +1911,7 b' want to merge them back into the new files.""" % locals()'
1921 # this allows execution of indented pasted code. It is tempting
1911 # this allows execution of indented pasted code. It is tempting
1922 # to add '\n' at the end of source to run commands like ' a=1'
1912 # to add '\n' at the end of source to run commands like ' a=1'
1923 # directly, but this fails for more complicated scenarios
1913 # directly, but this fails for more complicated scenarios
1924 source = str(source)
1914 source=source.encode(self.stdin_encoding)
1925 if source[:1] in [' ', '\t']:
1915 if source[:1] in [' ', '\t']:
1926 source = 'if 1:\n%s' % source
1916 source = 'if 1:\n%s' % source
1927
1917
General Comments 0
You need to be logged in to leave comments. Login now