Uh oh!
There was an error while loading. Please reload this page.
gh-134160: Block multiple module initialization - #134773
Conversation
encukou
commented
May 27, 2025
There's a better way to do this, but module state might work better in Chapter 2? |
Uh oh!
There was an error while loading. Please reload this page.
ZeroIntensity
left a comment
There was a problem hiding this comment.
I just realized that we don't have any dedicated section on subinterpreters. I'd be happy to do that in a follow-up.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Petr Viktorin <encukou@gmail.com>
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
AA-Turner
left a comment
There was a problem hiding this comment.
Two very minor suggestions, but otherwise let's get this merged quickly.
A
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Thanks @encukou for the PR, and @AA-Turner for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14. |
(cherry picked from commit 469a564) Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
(cherry picked from commit 469a564) Co-authored-by: Petr Viktorin <encukou@gmail.com> Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
GH-134827 is a backport of this pull request to the 3.14 branch. |
GH-134828 is a backport of this pull request to the 3.13 branch. |
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
Change the tutorial to block multiple module initialization, and note the reference leak.
📚 Documentation preview 📚: https://cpython-previews--134773.org.readthedocs.build/