Inspired by SF patch #860326, make the exception formatting by

traceback.py be closer to the built-in formatting.
A few unittests had to be fixed, too.
This commit is contained in:
Guido van Rossum 2006-08-26 20:37:44 +00:00
parent 59baa759e4
commit 6a2a2a0832
6 changed files with 13 additions and 8 deletions

View file

@ -118,7 +118,9 @@ def test():
err = traceback.format_exception_only(X, X())
self.assertEqual(len(err), 1)
str_value = '<unprintable %s object>' % X.__name__
self.assertEqual(err[0], X.__name__ + ': ' + str_value + '\n')
self.assertEqual(err[0], "%s.%s: %s\n" % (X.__module__,
X.__name__,
str_value))
def test_main():