Show More
@@ -565,12 +565,15 b' class TerminalInteractiveShell(InteractiveShell):' | |||||
565 |
|
565 | |||
566 | if self.has_readline: |
|
566 | if self.has_readline: | |
567 | self.set_readline_completer() |
|
567 | self.set_readline_completer() | |
|
568 | ||||
|
569 | # raw_input expects str, but we pass it unicode sometimes | |||
|
570 | prompt = py3compat.cast_bytes_py2(prompt) | |||
568 |
|
571 | |||
569 | try: |
|
572 | try: | |
570 | line = py3compat.str_to_unicode(self.raw_input_original(prompt)) |
|
573 | line = py3compat.str_to_unicode(self.raw_input_original(prompt)) | |
571 | except ValueError: |
|
574 | except ValueError: | |
572 | warn("\n********\nYou or a %run:ed script called sys.stdin.close()" |
|
575 | warn("\n********\nYou or a %run:ed script called sys.stdin.close()" | |
573 | " or sys.stdout.close()!\nExiting IPython!") |
|
576 | " or sys.stdout.close()!\nExiting IPython!\n") | |
574 | self.ask_exit() |
|
577 | self.ask_exit() | |
575 | return "" |
|
578 | return "" | |
576 |
|
579 |
General Comments 0
You need to be logged in to leave comments.
Login now