]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-76785: Avoid Pickled TracebackException for Propagated Subinterpreter Exceptions...
authorEric Snow <ericsnowcurrently@gmail.com>
Wed, 13 Dec 2023 00:31:30 +0000 (17:31 -0700)
committerGitHub <noreply@github.com>
Wed, 13 Dec 2023 00:31:30 +0000 (00:31 +0000)
commitc6e614fd81d7dca436fe640d63a307c7dc9f6f3b
treec433141c74720a09c4e93722891d111a57ecd32a
parent7e2d93f30b157e414924c32232bb748c8f66c828
gh-76785: Avoid Pickled TracebackException for Propagated Subinterpreter Exceptions (gh-113036)

We need the TracebackException of uncaught exceptions for a single purpose: the error display.  Thus we only need to pass the formatted error display between interpreters.  Passing a pickled TracebackException is overkill.
Include/internal/pycore_crossinterp.h
Lib/test/support/interpreters/__init__.py
Python/crossinterp.c