diff options
Diffstat (limited to 'cmd2/cmd2.py')
-rw-r--r-- | cmd2/cmd2.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cmd2/cmd2.py b/cmd2/cmd2.py index 234223c6..4dfe32a3 100644 --- a/cmd2/cmd2.py +++ b/cmd2/cmd2.py @@ -2094,12 +2094,11 @@ class Cmd(cmd.Cmd): temp_file.write(get_paste_buffer()) temp_name = temp_file.name new_stdout = open(temp_name, mode='a+') - saved_state.redirecting = True - sys.stdout = self.stdout = new_stdout else: new_stdout = tempfile.TemporaryFile(mode='w+') - saved_state.redirecting = True - sys.stdout = self.stdout = new_stdout + + saved_state.redirecting = True + sys.stdout = self.stdout = new_stdout return redir_error, saved_state |