Show More
@@ -624,7 +624,7 b' class InteractiveShell(SingletonConfigurable):' | |||||
624 | # override sys.stdout and sys.stderr themselves, you need to do that |
|
624 | # override sys.stdout and sys.stderr themselves, you need to do that | |
625 | # *before* instantiating this class, because io holds onto |
|
625 | # *before* instantiating this class, because io holds onto | |
626 | # references to the underlying streams. |
|
626 | # references to the underlying streams. | |
627 | if sys.platform == 'win32' and self.has_readline: |
|
627 | if (sys.platform == 'win32' or sys.platform == 'cli') and self.has_readline: | |
628 | io.stdout = io.stderr = io.IOStream(self.readline._outputfile) |
|
628 | io.stdout = io.stderr = io.IOStream(self.readline._outputfile) | |
629 | else: |
|
629 | else: | |
630 | io.stdout = io.IOStream(sys.stdout) |
|
630 | io.stdout = io.IOStream(sys.stdout) |
@@ -309,7 +309,8 b' Currently the magic system has the following functions:""",' | |||||
309 | import IPython.utils.rlineimpl as readline |
|
309 | import IPython.utils.rlineimpl as readline | |
310 |
|
310 | |||
311 | if not shell.colors_force and \ |
|
311 | if not shell.colors_force and \ | |
312 |
not readline.have_readline and |
|
312 | not readline.have_readline and \ | |
|
313 | (sys.platform == "win32" or sys.platform == "cli"): | |||
313 | msg = """\ |
|
314 | msg = """\ | |
314 | Proper color support under MS Windows requires the pyreadline library. |
|
315 | Proper color support under MS Windows requires the pyreadline library. | |
315 | You can find it at: |
|
316 | You can find it at: |
@@ -73,7 +73,7 b" if have_readline and hasattr(_rl, 'rlmain'):" | |||||
73 | line = lineobj.TextLine(line) |
|
73 | line = lineobj.TextLine(line) | |
74 | return _rl.add_history(line) |
|
74 | return _rl.add_history(line) | |
75 |
|
75 | |||
76 | if sys.platform == 'win32' and have_readline: |
|
76 | if (sys.platform == 'win32' or sys.platform == 'cli') and have_readline: | |
77 | try: |
|
77 | try: | |
78 | _outputfile=_rl.GetOutputFile() |
|
78 | _outputfile=_rl.GetOutputFile() | |
79 | except AttributeError: |
|
79 | except AttributeError: |
General Comments 0
You need to be logged in to leave comments.
Login now