diff options
author | Guido van Rossum <guido@python.org> | 1995-02-27 13:13:40 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1995-02-27 13:13:40 (GMT) |
commit | 5e38b6fda1d4e2822ac72e1f643f251bd0f3175b (patch) | |
tree | 4a86a9f4be277dd15b9957a15d768a7b09966e3e /Lib/stdwin/wdbframewin.py | |
parent | 051ab123b465685e714668099c0a6dd86de5673b (diff) | |
download | cpython-5e38b6fda1d4e2822ac72e1f643f251bd0f3175b.zip cpython-5e38b6fda1d4e2822ac72e1f643f251bd0f3175b.tar.gz cpython-5e38b6fda1d4e2822ac72e1f643f251bd0f3175b.tar.bz2 |
handle class exceptions; added runeval; made runctx obsolete
Diffstat (limited to 'Lib/stdwin/wdbframewin.py')
-rwxr-xr-x | Lib/stdwin/wdbframewin.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/stdwin/wdbframewin.py b/Lib/stdwin/wdbframewin.py index 13bd173..7a0ff39 100755 --- a/Lib/stdwin/wdbframewin.py +++ b/Lib/stdwin/wdbframewin.py @@ -100,7 +100,10 @@ class FrameWindow(basewin.BaseWindow): value = eval(expr, globals, locals) output = repr.repr(value) except: - output = sys.exc_type + ': ' + `sys.exc_value` + if type(sys.exc_type) == type(''): + exc_type_name = sys.exc_type + else: exc_type_name = sys.exc_type.__name__ + output = exc_type_name + ': ' + `sys.exc_value` self.displaylist[1] = output lh = stdwin.lineheight() r = (-10, 0), (30000, 2*lh) |