summaryrefslogtreecommitdiff
path: root/cmd2.py
diff options
context:
space:
mode:
authorcat <cat@eee>2010-02-21 15:25:22 -0500
committercat <cat@eee>2010-02-21 15:25:22 -0500
commitbda88d6494fe35907cfc52a157ba46c36ef18ee5 (patch)
treedde6315771edeacbde80d2fe214233a891729dbc /cmd2.py
parent3996bdeba4006c411e0d1896c594e04d29129b17 (diff)
downloadcmd2-hg-bda88d6494fe35907cfc52a157ba46c36ef18ee5.tar.gz
avoiding 'str doesn't support the buffer api' exception
Diffstat (limited to 'cmd2.py')
-rwxr-xr-xcmd2.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/cmd2.py b/cmd2.py
index 3611e60..3216ec9 100755
--- a/cmd2.py
+++ b/cmd2.py
@@ -1438,7 +1438,10 @@ class OutputTrap(Borg):
self.trap.seek(0)
result = self.trap.read()
self.trap.truncate(0)
- return result.strip('\x00')
+ try:
+ return result.strip('\x00') #TODO: understand this
+ except TypeError:
+ return result
def tearDown(self):
sys.stdout = self.old_stdout