cpython/Modules/_io
Victor Stinner c40e6d6ebb
[3.13][3.15] gh-143008: Fix race re-initializing TextIOWrapper (#151203) (#151227)
[3.15] gh-143008: Fix race re-initializing TextIOWrapper (#151203)

__init__() changes multiple variables and may be called more than once
from multiple threads.

(cherry picked from commit 0318867acf)

Co-authored-by: Cody Maloney <cmaloney@users.noreply.github.com>
2026-06-10 09:40:14 +00:00
..
clinic [3.13][3.15] gh-143008: Fix race re-initializing TextIOWrapper (#151203) (#151227) 2026-06-10 09:40:14 +00:00
_iomodule.c [3.13] gh-150285: Fix too long docstrings in the io module (GH-150287) (GH-150458) (GH-150470) 2026-05-26 10:29:28 +00:00
_iomodule.h gh-101819: Isolate _io (#101948) 2023-05-15 09:26:27 +00:00
bufferedio.c [3.13] gh-144380: Fix incorrect type check in buffered_iternext() (GH-144381) (#144390) 2026-02-02 10:29:16 +00:00
bytesio.c [3.13] gh-150285: Fix too long docstrings in the io module (GH-150287) (GH-150458) (GH-150470) 2026-05-26 10:29:28 +00:00
fileio.c [3.13] gh-150285: Fix too long docstrings in the io module (GH-150287) (GH-150458) (GH-150470) 2026-05-26 10:29:28 +00:00
iobase.c [3.13] gh-150285: Fix too long docstrings in the io module (GH-150287) (GH-150458) (GH-150470) 2026-05-26 10:29:28 +00:00
stringio.c [3.13] gh-150285: Fix too long docstrings in the io module (GH-150287) (GH-150458) (GH-150470) 2026-05-26 10:29:28 +00:00
textio.c [3.13][3.15] gh-143008: Fix race re-initializing TextIOWrapper (#151203) (#151227) 2026-06-10 09:40:14 +00:00
winconsoleio.c [3.13] gh-150285: Fix too long docstrings in the io module (GH-150287) (GH-150458) (GH-150470) 2026-05-26 10:29:28 +00:00