]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
[3.12] gh-78889: Stop IDLE Shell freezes from sys.stdout.shell.xyz (GH-121876) (...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 17 Jul 2024 14:03:54 +0000 (16:03 +0200)
committerGitHub <noreply@github.com>
Wed, 17 Jul 2024 14:03:54 +0000 (14:03 +0000)
commita6516de08b7062d224a6a5f88a7d4ad4dd1fd051
tree68b2213cdc4b243269f3eef0d5da6a5a30322589
parent874eed6cfe165df6469bf806cd3f1eb08e432286
[3.12] gh-78889: Stop IDLE Shell freezes from sys.stdout.shell.xyz (GH-121876) (#121912)

gh-78889: Stop IDLE Shell freezes from sys.stdout.shell.xyz (GH-121876)

Problem occurred when attribute xyz could not be pickled.
Since this is not trivial to selectively fix, block all
attributes (other than 'width').  IDLE does not access them
and they are private implementation details.
(cherry picked from commit 58753f33e47fe48906883dc010771f68c13b7e52)

Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Lib/idlelib/News3.txt
Lib/idlelib/run.py
Misc/NEWS.d/next/IDLE/2024-07-16-16-57-03.gh-issue-78889.U7ghFD.rst [new file with mode: 0644]