mwh: [ Patch #103228 ] traceback.py nit.
When the exception has no message, don't insert a colon after the
exception name.
diff --git a/Lib/traceback.py b/Lib/traceback.py
index b733598..064712e 100644
--- a/Lib/traceback.py
+++ b/Lib/traceback.py
@@ -166,7 +166,11 @@
s = s + ' '
list.append('%s^\n' % s)
value = msg
- list.append('%s: %s\n' % (str(stype), _some_str(value)))
+ s = _some_str(value)
+ if s:
+ list.append('%s: %s\n' % (str(stype), s))
+ else:
+ list.append('%s\n' % str(stype))
return list
def _some_str(value):