From 7d95fa11dce408535bd67c93c2066d190ac6293a Mon Sep 17 00:00:00 2001 From: Kevin Van Brunt Date: Wed, 20 Mar 2019 16:02:57 -0400 Subject: Not running command if redirection fails --- cmd2/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cmd2/utils.py') diff --git a/cmd2/utils.py b/cmd2/utils.py index 29ae332a..697cf6f8 100644 --- a/cmd2/utils.py +++ b/cmd2/utils.py @@ -455,10 +455,10 @@ class ProcReader(object): :param to_write: the bytes being written """ try: - if 'b' in stream.mode: - stream.write(to_write) - else: + if hasattr(stream, 'buffer'): stream.buffer.write(to_write) + else: + stream.write(to_write) except BrokenPipeError: # This occurs if output is being piped to a process that closed pass -- cgit v1.2.1