]> granicus.if.org Git - python/commit
Issue #27348: Restore “Exception: None” formatting in traceback module
authorMartin Panter <vadmium+py@gmail.com>
Thu, 22 Sep 2016 09:37:39 +0000 (09:37 +0000)
committerMartin Panter <vadmium+py@gmail.com>
Thu, 22 Sep 2016 09:37:39 +0000 (09:37 +0000)
commitbb8b1cb6af830b40f9be398d1e1bf8bdca772140
tree87ca84797bced28ac715e49aacb6d4c07bbe264a
parent92bb90a9ff87fefd57a6e3274b21cc1b9ca16f53
Issue #27348: Restore “Exception: None” formatting in traceback module

This fixes a regression caused by revision 73afda5a4e4c. Also reverts the
decimal test workaround added in revision 5f3dd0a2b1ab.

Remove test_without_exception(). According to revision ecaafc32c500, this was
added in Python 2 so that print_exc() would output “None” when called with no
exception set. However print_exc() never worked like this in Python 3, and
the use case is not documented.

Restore TracebackCases class name (instead of SyntaxTracebackCases), because
the class also tests other exceptions.
Lib/_pydecimal.py
Lib/test/test_traceback.py
Lib/traceback.py
Misc/NEWS