cpython/Misc/NEWS.d
Miss Islington (bot) a0a1aa3125
[3.13] gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338) (#135671)
gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338)

If a preloaded module writes to stdout or stderr, and the stream is buffered,
child processes will inherit the buffered data after forking. Attempt to
prevent this by flushing the streams after preload.
(cherry picked from commit 9877d191f4)

Co-authored-by: Duane Griffin <duaneg@dghda.com>
Co-authored-by: Mikhail Efimov <efimov.mikhail@gmail.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2025-06-18 12:40:21 +00:00
..
next [3.13] gh-135335: flush stdout/stderr in forkserver after preloading modules (GH-135338) (#135671) 2025-06-18 12:40:21 +00:00
3.5.0.rst
3.5.0a1.rst
3.5.0a2.rst
3.5.0a3.rst
3.5.0a4.rst
3.5.0b1.rst
3.5.0b2.rst
3.5.0b3.rst
3.5.0b4.rst
3.5.0rc1.rst
3.5.0rc2.rst
3.5.0rc3.rst
3.5.0rc4.rst
3.5.1.rst
3.5.1rc1.rst
3.5.2.rst
3.5.2rc1.rst
3.5.3.rst
3.5.3rc1.rst [3.13] GH-121970: Extract `misc_news` into a new extension (GH-129577) (#129586) 2025-02-02 16:24:48 +00:00
3.5.4.rst
3.5.4rc1.rst
3.5.5.rst
3.5.5rc1.rst
3.6.0.rst
3.6.0a1.rst
3.6.0a2.rst
3.6.0a3.rst
3.6.0a4.rst [3.13] GH-121970: Extract `misc_news` into a new extension (GH-129577) (#129586) 2025-02-02 16:24:48 +00:00
3.6.0b1.rst [3.13] GH-121970: Extract `misc_news` into a new extension (GH-129577) (#129586) 2025-02-02 16:24:48 +00:00
3.6.0b2.rst
3.6.0b3.rst
3.6.0b4.rst
3.6.0rc1.rst
3.6.0rc2.rst
3.6.1.rst
3.6.1rc1.rst
3.6.2.rst
3.6.2rc1.rst
3.6.2rc2.rst
3.6.3.rst
3.6.3rc1.rst
3.6.4.rst
3.6.4rc1.rst
3.6.5.rst
3.6.5rc1.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.6.6.rst
3.6.6rc1.rst
3.7.0.rst
3.7.0a1.rst
3.7.0a2.rst
3.7.0a3.rst
3.7.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.7.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.7.0b2.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.7.0b3.rst
3.7.0b4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.7.0b5.rst
3.7.0rc1.rst
3.8.0a1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.8.0a2.rst
3.8.0a3.rst
3.8.0a4.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.8.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0a1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0a2.rst
3.9.0a3.rst
3.9.0a4.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0a5.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.9.0a6.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.9.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.10.0a1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.10.0a2.rst [3.13] gh-101100: Consolidate documentation on ModuleType attributes (#124709) (#125208) 2024-10-09 20:03:30 +01:00
3.10.0a3.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.10.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.10.0a5.rst
3.10.0a6.rst
3.10.0a7.rst [3.13] GH-103484: Fix permanently redirects reported by linkcheck (GH-124144) (#124151) 2024-09-24 00:43:04 +00:00
3.10.0b1.rst [3.13] gh-128874: Fix the documentation for blurb 2.0 (GH-128875) (#128877) 2025-01-15 14:20:22 +00:00
3.11.0a1.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.11.0a2.rst
3.11.0a3.rst
3.11.0a4.rst [3.13] Use roles :data: and :const: for referencing module variables (GH-129507) (GH-129649) 2025-02-04 14:25:18 +00:00
3.11.0a5.rst [3.13] gh-101100: Consolidate documentation on ModuleType attributes (#124709) (#125208) 2024-10-09 20:03:30 +01:00
3.11.0a6.rst
3.11.0a7.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.11.0b1.rst [3.13] gh-128874: Fix the documentation for blurb 2.0 (GH-128875) (#128877) 2025-01-15 14:20:22 +00:00
3.12.0a1.rst [3.13] gh-101100: Consolidate documentation on ModuleType attributes (#124709) (#125208) 2024-10-09 20:03:30 +01:00
3.12.0a2.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.12.0a3.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.12.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.12.0a5.rst [3.13] Fix typos in docs and what's new (#123451) 2024-09-02 13:15:02 +02:00
3.12.0a6.rst [3.13] GH-103484: Fix permanently redirects reported by linkcheck (GH-124144) (#124151) 2024-09-24 00:43:04 +00:00
3.12.0a7.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.12.0b1.rst
3.13.0.rst Python 3.13.0 2024-10-07 07:02:14 +02:00
3.13.0a1.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0a2.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0a3.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.13.0a4.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0a5.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.13.0a6.rst [3.13] Fix a few typos found in the docs (GH-127126) (GH-127181) 2024-11-23 00:09:35 +00:00
3.13.0b1.rst [3.13] gh-123517: Remove unnecessary :meth: parentheses (gh-123518) (GH-123577) 2024-09-02 16:00:04 +02:00
3.13.0b2.rst
3.13.0b3.rst [3.13] gh-123492: Remove unnecessary :func: parentheses (gh-123493) (#123513) 2024-08-30 20:14:48 +03:00
3.13.0b4.rst
3.13.0rc1.rst
3.13.0rc2.rst [3.13] gh-101100: Add a table of class attributes to the "Custom classes" section of the data model docs (#124480) (#124556) 2024-09-25 17:29:48 -07:00
3.13.0rc3.rst Python 3.13.0rc3 2024-10-01 04:03:08 +02:00
3.13.1.rst Python 3.13.1 2024-12-03 18:59:52 +01:00
3.13.2.rst Python 3.13.2 2025-02-04 15:51:09 +01:00
3.13.3.rst Python 3.13.3 2025-04-08 15:54:08 +02:00
3.13.4.rst Python 3.13.4 2025-06-03 17:34:24 +02:00
3.13.5.rst Python 3.13.5 2025-06-11 17:36:57 +02:00