--- a/DebugClients/Python3/DebugBase.py Sun Nov 27 19:38:09 2011 +0100 +++ b/DebugClients/Python3/DebugBase.py Sat Dec 03 12:28:34 2011 +0100 @@ -587,6 +587,14 @@ exctype, excval, exctb = excinfo if exctype in [SystemExit, bdb.BdbQuit]: atexit._run_exitfuncs() + if excval is None: + excval = 0 + elif isinstance(excval, str): + self._dbgClient.write(excval) + excval = 1 + elif isinstance(excval, bytes): + self._dbgClient.write(excval.decode()) + excval = 1 if isinstance(excval, int): self._dbgClient.progTerminated(excval) else: