bpo-43146: fix regression in traceback.print_exception(None) (GH-24463)

This commit is contained in:
Irit Katriel 2021-02-23 14:58:47 +00:00 committed by GitHub
parent 7bb1cafa4e
commit 26f18b8540
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 1 deletions

View file

@ -528,7 +528,9 @@ class TracebackException:
cause = None
if compact:
need_context = cause is None and not e.__suppress_context__
need_context = (cause is None and
e is not None and
not e.__suppress_context__)
else:
need_context = True
if (e and e.__context__ is not None