File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -481,6 +481,11 @@ def run_code_and_maybe_finish(self, for_code=None):
481481 indent = self .saved_indent
482482 if err :
483483 indent = 0
484+
485+ if self .current_stdouterr_line :
486+ self .display_lines .extend (paint .display_linize (self .current_stdouterr_line , self .width ))
487+ self .current_stdouterr_line = ''
488+
484489 self ._current_line = ' ' * indent
485490 self .cursor_offset_in_line = len (self ._current_line )
486491 self .done = not unfinished
@@ -493,6 +498,7 @@ def keyboard_interrupt(self):
493498 self .display_lines .extend (self .display_buffer_lines )
494499 self .display_lines .extend (paint .display_linize (self .current_cursor_line , self .width ))
495500 self .display_lines .extend (paint .display_linize ("KeyboardInterrupt" , self .width ))
501+
496502 self .display_buffer = []
497503 self .buffer = []
498504 self .cursor_offset_in_line = 0
You can’t perform that action at this time.
0 commit comments