Show More
@@ -3702,6 +3702,10 b' class InteractiveShell(SingletonConfigurable):' | |||
|
3702 | 3702 | pass |
|
3703 | 3703 | del self.tempdirs |
|
3704 | 3704 | |
|
3705 | # Restore user's cursor | |
|
3706 | if hasattr(self, "editing_mode") and self.editing_mode == "vi": | |
|
3707 | sys.stdout.write("\x1b[0 q") | |
|
3708 | sys.stdout.flush() | |
|
3705 | 3709 | |
|
3706 | 3710 | def cleanup(self): |
|
3707 | 3711 | self.restore_sys_module_state() |
@@ -338,12 +338,7 b' def create_ipython_shortcuts(shell):' | |||
|
338 | 338 | shape = {InputMode.NAVIGATION: 2, InputMode.REPLACE: 4}.get(mode, 6) |
|
339 | 339 | cursor = "\x1b[{} q".format(shape) |
|
340 | 340 | |
|
341 | if hasattr(sys.stdout, "_cli"): | |
|
342 | write = sys.stdout._cli.output.write_raw | |
|
343 | else: | |
|
344 | write = sys.stdout.write | |
|
345 | ||
|
346 | write(cursor) | |
|
341 | sys.stdout.write(cursor) | |
|
347 | 342 | sys.stdout.flush() |
|
348 | 343 | |
|
349 | 344 | self._input_mode = mode |
General Comments 0
You need to be logged in to leave comments.
Login now