cpython/Misc/NEWS.d/next/IDLE
Terry Jan Reedy d5f95ec07b
gh-112938: IDLE - Fix uninteruptable hang when Shell gets rapid continuous output. (#124310)
https://github.com/python/cpython/issues/88496 replaced text.update with text.update_idletasks in colorizer.py and outwin.py to fix test failures on macOS.  While theoretically correct, the result was Shell freezing when receiving continuous short strings to print.  Test: `while 1: 1`.

The guess is that there is no idle time in which to do the screen update.  Reverting the change in one of the files,
outwin, fixes the issue.  Colorizer runs ever 1/20 second and seems to work fine.

When running test-outwin on macOS, alias 'update'
to 'update_idletasks on the text used for testing.
2024-09-22 15:51:09 -04:00
..
2024-06-05-14-54-24.gh-issue-120104.j_thj4.rst gh-120104: IDLE: Fix padding in config and search dialogs (#120107) 2024-08-06 12:45:53 -04:00
2024-06-16-21-42-45.gh-issue-120083.nczuyv.rst gh-120083: Add IDLE Hovertip foreground color needed for recent macOS (#120605) 2024-08-01 23:02:43 -04:00
2024-07-16-16-57-03.gh-issue-78889.U7ghFD.rst gh-78889: Stop IDLE Shell freezes from sys.stdout.shell.xyz (#121876) 2024-07-17 09:33:33 -04:00
2024-07-30-18-02-55.gh-issue-122482.TerE0g.rst GH-122482: Make About IDLE direct discussion to DPO (#122483) 2024-07-30 18:29:52 -04:00
2024-09-21-23-12-18.gh-issue-112938.OeiDru.rst gh-112938: IDLE - Fix uninteruptable hang when Shell gets rapid continuous output. (#124310) 2024-09-22 15:51:09 -04:00
README.rst

README.rst

Put news entry `blurb`_ files for the *IDLE* section in this directory.

.. _blurb: https://pypi.org/project/blurb/