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 <zintensitydev@gmail.com>
|
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 <zintensitydev@gmail.com>
|
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) <31488909+miss-islington@users.noreply.github.com> Co-authored-by: Peter Bierma <zintensitydev@gmail.com>
PyInit*cause a crash in subinterpreters #144601