summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/idle_test/test_outwin.py
Commit message (Collapse)AuthorAgeFilesLines
* gh-112938: IDLE - Fix uninteruptable hang when Shell gets rapid continuous ↵Terry Jan Reedy2024-09-221-0/+5
| | | | | | | | | | | | 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.
* gh-103668: Run pyugrade on idlelib (#103671)Nikita Sobolev2023-04-231-1/+1
| | | | --------- Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-41152: IDLE: always use UTF-8 for standard IO streams (GH-21214)Serhiy Storchaka2020-06-301-5/+0
|
* bpo-33855: More edits and new minimal tests for IDLE (GH-7761)Terry Jan Reedy2018-06-181-4/+3
| | | | Part 2 of 3. Continues PR #7689, changeset ee5ef30. Edit and add tests for 18 modules, help_about to replace and run.
* bpo-30617: IDLE: docstrings and unittest for outwin.py (#2046)Cheryl Sabella2017-08-271-0/+172
Move some data and functions from the class to module level. Patch by Cheryl Sabella.