diff options
author | Kurt B. Kaiser <kbk@shore.net> | 2003-05-08 20:26:55 (GMT) |
---|---|---|
committer | Kurt B. Kaiser <kbk@shore.net> | 2003-05-08 20:26:55 (GMT) |
commit | a00050f209acf2201b2382f9d534a2595bacf5c3 (patch) | |
tree | c3b85c94b6edeaca2174e6a96e1fb6af421ecfd1 /Lib/idlelib/NEWS.txt | |
parent | c4607dadce95073361a091d2c4cef42de5be44a3 (diff) | |
download | cpython-a00050f209acf2201b2382f9d534a2595bacf5c3.zip cpython-a00050f209acf2201b2382f9d534a2595bacf5c3.tar.gz cpython-a00050f209acf2201b2382f9d534a2595bacf5c3.tar.bz2 |
1. Implement processing of user code in subprocess MainThread. Pass loop
is now interruptable on Windows.
2. Tweak signal.signal() wait parameters as called by various methods
to improve I/O response, especially on Windows.
3. Debugger is disabled at this check-in pending further development.
M NEWS.txt
M PyShell.py
M rpc.py
M run.py
Diffstat (limited to 'Lib/idlelib/NEWS.txt')
-rw-r--r-- | Lib/idlelib/NEWS.txt | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/Lib/idlelib/NEWS.txt b/Lib/idlelib/NEWS.txt index 2ee9776..94c0d12 100644 --- a/Lib/idlelib/NEWS.txt +++ b/Lib/idlelib/NEWS.txt @@ -5,7 +5,13 @@ IDLEfork NEWS What's New in IDLEfork 0.9b1? =================================== -*Release date: 25-Apr-2003* +*Release date: XX-XXX-2003* + +- Improved I/O response by tweaking the wait parameter in various + calls to signal.signal(). + +- Implemented a threaded subprocess which allows interrupting a pass + loop in user code using the 'interrupt' extension. - Implemented the 'interrupt' extension module, which allows a subthread to raise a KeyboardInterrupt in the main thread. @@ -36,11 +42,10 @@ What's New in IDLEfork 0.9b1? - Known issues: - + Can't kill/restart a tight loop in the Windows version: add - I/O to the loop or use the Task Manager to kill the subprocess. + Typing two Control-C in close succession when the subprocess is busy can cause IDLE to lose communication with the subprocess. Please type one - only and wait for the exception to complete. + only and wait for the exception to complete. If you do manage to + interrupt the interrupt, simply restart the shell. + Printing under some versions of Linux may be problematic. |