# HG changeset patch # User cat@eee # Date 1266880146 18000 # Node ID 70ca35d96c49c5b7208cda2d77a9a59f178c1b04 # Parent 32b9137577b8778266d7ed7dd94ee6eb789230e4 decode seems a healthy change diff -r 32b9137577b8 -r 70ca35d96c49 cmd2.py --- a/cmd2.py Sun Feb 21 15:25:22 2010 -0500 +++ b/cmd2.py Mon Feb 22 18:09:06 2010 -0500 @@ -1436,7 +1436,7 @@ sys.stdout = self.trap def read(self): self.trap.seek(0) - result = self.trap.read() + result = self.trap.read().decode() # Py3 sends stdout trap as bytes, not strings self.trap.truncate(0) try: return result.strip('\x00') #TODO: understand this