]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-94673: Isolate the _io module to Each Interpreter (gh-102663)
authorEric Snow <ericsnowcurrently@gmail.com>
Tue, 21 Mar 2023 20:01:38 +0000 (14:01 -0600)
committerGitHub <noreply@github.com>
Tue, 21 Mar 2023 20:01:38 +0000 (14:01 -0600)
commite6ecd3e6b437f3056e0a410a57c52e2639b56353
treed4cfb7bcec5fa2abf2c0a98f74baa59c879c9905
parent8d015fa000db5775d477cd04dc574ba13721e278
gh-94673: Isolate the _io module to Each Interpreter (gh-102663)

Aside from sys and builtins, _io is the only core builtin module that hasn't been ported to multi-phase init.  We may do so later (e.g. gh-101948), but in the meantime we must at least take care of the module's static types properly.  (This came up while working on gh-101660.)

https://github.com/python/cpython/issues/94673
Modules/_io/_iomodule.c
Python/pylifecycle.c