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):