gh-132775: Clean Up Cross-Interpreter Error Handling (gh-135369) · python/cpython@c7f4a80 · GitHub
Skip to content

Commit c7f4a80

Browse files
gh-132775: Clean Up Cross-Interpreter Error Handling (gh-135369)
In this refactor we: * move some code around * make a couple of typedefs opaque * decouple errors from session state * improve tracebacks for propagated exceptions This change helps simplify several upcoming changes.
1 parent 6eb6c5d commit c7f4a80

5 files changed

Lines changed: 523 additions & 311 deletions

File tree

Include/internal/pycore_crossinterp.h

Lines changed: 20 additions & 17 deletions

Modules/_interpretersmodule.c

Lines changed: 52 additions & 38 deletions

0 commit comments

Comments
 (0)