gh-144601: Avoid sharing exception objects raised in a PyInit function across multiple interpreters#144602
Conversation
|
Thanks @ZeroIntensity for the PR, and @encukou for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14. |
… function across multiple interpreters (pythonGH-144602) (cherry picked from commit fd6b639) Co-authored-by: Peter Bierma <[email protected]>
|
Sorry, @ZeroIntensity and @encukou, I could not cleanly backport this to |
|
GH-144633 is a backport of this pull request to the 3.14 branch. |
|
|
GitHub is having issues; that builder got a 502 Bad Gateway. |
|
… function across multiple interpreters (pythonGH-144602)
…PyInit` function across multiple interpreters (pythonGH-144602) (cherry picked from commit fd6b639) Co-authored-by: Peter Bierma <[email protected]>
|
GH-144880 is a backport of this pull request to the 3.13 branch. |
…PyInit` function across multiple interpreters (pythonGH-144602) (pythonGH-144633) pythongh-144601: Avoid sharing exception objects raised in a `PyInit` function across multiple interpreters (pythonGH-144602) (cherry picked from commit fd6b639) (cherry picked from commit 907958c) Co-authored-by: Miss Islington (bot) <[email protected]> Co-authored-by: Peter Bierma <[email protected]>
PyInit*cause a crash in subinterpreters #144601