Skip to content

[3.14] gh-89544: Fix IDLE hang after Restart Shell while receiving output (GH-157644) - #157971

Merged
terryjreedy merged 1 commit into
python:3.14from
miss-islington:backport-b0dda15-3.14
Sep 23, 2026
Merged

terryjreedy merged 1 commit into
python:3.14from
miss-islington:backport-b0dda15-3.14

Conversation

@miss-islington

@miss-islington miss-islington commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

RPCClient.accept() reinitializes the SocketIO for the new connection,
but the receive buffer kept the partially received packet from the old
connection, so no message from the new user process was ever complete.
(cherry picked from commit b0dda15)

Co-authored-by: Serhiy Storchaka storchaka@gmail.com

…put (pythonGH-157644)

RPCClient.accept() reinitializes the SocketIO for the new connection,
but the receive buffer kept the partially received packet from the old
connection, so no message from the new user process was ever complete.
(cherry picked from commit b0dda15)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
@terryjreedy
terryjreedy enabled auto-merge (squash) September 23, 2026 01:42
@terryjreedy
terryjreedy merged commit 0b3e615 into python:3.14 Sep 23, 2026
51 checks passed
@miss-islington
miss-islington deleted the backport-b0dda15-3.14 branch September 23, 2026 01:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants