summaryrefslogtreecommitdiff
path: root/cmd2/utils.py
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2019-03-20 16:02:57 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2019-03-20 16:02:57 -0400
commit7d95fa11dce408535bd67c93c2066d190ac6293a (patch)
treecfc6b4c1e86b93915c43e27235cbda9114c798de /cmd2/utils.py
parent5bf89f06507f2cd329e5c95be8e35b869f86f133 (diff)
downloadcmd2-git-7d95fa11dce408535bd67c93c2066d190ac6293a.tar.gz
Not running command if redirection fails
Diffstat (limited to 'cmd2/utils.py')
-rw-r--r--cmd2/utils.py6
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