diff options
author | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-03-20 16:02:57 -0400 |
---|---|---|
committer | Kevin Van Brunt <kmvanbrunt@gmail.com> | 2019-03-20 16:02:57 -0400 |
commit | 7d95fa11dce408535bd67c93c2066d190ac6293a (patch) | |
tree | cfc6b4c1e86b93915c43e27235cbda9114c798de /cmd2/utils.py | |
parent | 5bf89f06507f2cd329e5c95be8e35b869f86f133 (diff) | |
download | cmd2-git-7d95fa11dce408535bd67c93c2066d190ac6293a.tar.gz |
Not running command if redirection fails
Diffstat (limited to 'cmd2/utils.py')
-rw-r--r-- | cmd2/utils.py | 6 |
1 files changed, 3 insertions, 3 deletions
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 |