Staging
v0.8.1
https://github.com/python/cpython
Revision 6a904c16f7eac3d6da1add1851a8de978db09e60 authored by Terry Jan Reedy on 21 November 2015, 00:36:43 UTC, committed by Terry Jan Reedy on 21 November 2015, 00:36:43 UTC
debugger is active (15347); b) closing the debugger with the [X] button
(15348); and c) activating the debugger when already active (24455).
The patch by Mark Roseman does this by making two changes.
1. To suspend and resume the gui.interaction method, use the tcl vwait
mechanism interded for this purpose instead of root.mainloop & .quit.
2. In gui.run, allow any existing interaction to terminate first.
1 parent 0f3c976
History
Tip revision: 6a904c16f7eac3d6da1add1851a8de978db09e60 authored by Terry Jan Reedy on 21 November 2015, 00:36:43 UTC
Issue #24455: Prevent IDLE from hanging when a) closing the shell while the
Tip revision: 6a904c1
File Mode Size
_bz2.vcxproj -rw-r--r-- 14.3 KB
_bz2.vcxproj.filters -rw-r--r-- 1.7 KB
_ctypes.vcxproj -rw-r--r-- 16.5 KB
_ctypes.vcxproj.filters -rw-r--r-- 2.3 KB
_ctypes_test.vcxproj -rw-r--r-- 10.6 KB
_ctypes_test.vcxproj.filters -rw-r--r-- 718 bytes
_decimal.vcxproj -rw-r--r-- 17.6 KB
_decimal.vcxproj.filters -rw-r--r-- 4.3 KB
_elementtree.vcxproj -rw-r--r-- 15.0 KB
_elementtree.vcxproj.filters -rw-r--r-- 2.5 KB
_freeze_importlib.vcxproj -rw-r--r-- 8.4 KB
_freeze_importlib.vcxproj.filters -rw-r--r-- 1.1 KB
_hashlib.vcxproj -rw-r--r-- 14.5 KB
_hashlib.vcxproj.filters -rw-r--r-- 436 bytes
_lzma.vcxproj -rw-r--r-- 14.6 KB
_lzma.vcxproj.filters -rw-r--r-- 435 bytes
_msi.vcxproj -rw-r--r-- 12.3 KB
_msi.vcxproj.filters -rw-r--r-- 423 bytes
_multiprocessing.vcxproj -rw-r--r-- 12.4 KB
_multiprocessing.vcxproj.filters -rw-r--r-- 861 bytes
_overlapped.vcxproj -rw-r--r-- 13.0 KB
_overlapped.vcxproj.filters -rw-r--r-- 434 bytes
_socket.vcxproj -rw-r--r-- 12.3 KB
_socket.vcxproj.filters -rw-r--r-- 702 bytes
_sqlite3.vcxproj -rw-r--r-- 14.6 KB
_sqlite3.vcxproj.filters -rw-r--r-- 2.4 KB
_ssl.vcxproj -rw-r--r-- 14.8 KB
_ssl.vcxproj.filters -rw-r--r-- 428 bytes
_testbuffer.vcxproj -rw-r--r-- 11.4 KB
_testbuffer.vcxproj.filters -rw-r--r-- 435 bytes
_testcapi.vcxproj -rw-r--r-- 11.5 KB
_testcapi.vcxproj.filters -rw-r--r-- 439 bytes
_testembed.vcxproj -rw-r--r-- 7.4 KB
_testembed.vcxproj.filters -rw-r--r-- 947 bytes
_testimportmultiple.vcxproj -rw-r--r-- 11.5 KB
_testimportmultiple.vcxproj.filters -rw-r--r-- 444 bytes
_tkinter.vcxproj -rw-r--r-- 13.9 KB
_tkinter.vcxproj.filters -rw-r--r-- 534 bytes
bdist_wininst.vcxproj -rw-r--r-- 8.6 KB
bdist_wininst.vcxproj.filters -rw-r--r-- 2.2 KB
build.bat -rw-r--r-- 4.4 KB
build_env.bat -rw-r--r-- 26 bytes
build_pgo.bat -rw-r--r-- 1.2 KB
build_ssl.bat -rw-r--r-- 265 bytes
build_ssl.py -rw-r--r-- 9.7 KB
build_tkinter.py -rw-r--r-- 2.1 KB
debug.props -rw-r--r-- 956 bytes
env.bat -rw-r--r-- 132 bytes
field3.py -rw-r--r-- 974 bytes
get_externals.bat -rw-r--r-- 2.5 KB
idle.bat -rw-r--r-- 299 bytes
installer.bmp -rw-r--r-- 57.4 KB
kill_python.c -rw-r--r-- 5.5 KB
kill_python.vcxproj -rw-r--r-- 6.1 KB
kill_python.vcxproj.filters -rw-r--r-- 424 bytes
make_buildinfo.c -rw-r--r-- 6.8 KB
make_buildinfo.vcxproj -rw-r--r-- 2.5 KB
make_buildinfo.vcxproj.filters -rw-r--r-- 497 bytes
make_versioninfo.vcxproj -rw-r--r-- 9.3 KB
make_versioninfo.vcxproj.filters -rw-r--r-- 435 bytes
pcbuild.sln -rw-r--r-- 49.7 KB
pginstrument.props -rw-r--r-- 1.6 KB
pgupdate.props -rw-r--r-- 737 bytes
pyd.props -rw-r--r-- 859 bytes
pyd_d.props -rw-r--r-- 1.1 KB
pyexpat.vcxproj -rw-r--r-- 13.9 KB
pyexpat.vcxproj.filters -rw-r--r-- 1.1 KB
pylauncher.vcxproj -rw-r--r-- 15.2 KB
pylauncher.vcxproj.filters -rw-r--r-- 1.2 KB
pyproject.props -rw-r--r-- 4.4 KB
python.vcxproj -rw-r--r-- 17.9 KB
python.vcxproj.filters -rw-r--r-- 822 bytes
python3dll.vcxproj -rw-r--r-- 14.0 KB
python3dll.vcxproj.filters -rw-r--r-- 1.2 KB
pythoncore.vcxproj -rw-r--r-- 39.6 KB
pythoncore.vcxproj.filters -rw-r--r-- 31.0 KB
pythonw.vcxproj -rw-r--r-- 17.1 KB
pythonw.vcxproj.filters -rw-r--r-- 702 bytes
pywlauncher.vcxproj -rw-r--r-- 12.2 KB
pywlauncher.vcxproj.filters -rw-r--r-- 1.2 KB
readme.txt -rw-r--r-- 12.9 KB
release.props -rw-r--r-- 629 bytes
rmpyc.py -rw-r--r-- 598 bytes
rt.bat -rw-r--r-- 2.0 KB
select.vcxproj -rw-r--r-- 13.0 KB
select.vcxproj.filters -rw-r--r-- 436 bytes
sqlite3.props -rw-r--r-- 712 bytes
sqlite3.vcxproj -rw-r--r-- 12.6 KB
sqlite3.vcxproj.filters -rw-r--r-- 804 bytes
ssl.vcxproj -rw-r--r-- 16.6 KB
unicodedata.vcxproj -rw-r--r-- 11.6 KB
unicodedata.vcxproj.filters -rw-r--r-- 810 bytes
vs9to10.py -rw-r--r-- 2.2 KB
vs9to8.py -rw-r--r-- 1.3 KB
winsound.vcxproj -rw-r--r-- 11.8 KB
winsound.vcxproj.filters -rw-r--r-- 500 bytes
x64.props -rw-r--r-- 720 bytes
xxlimited.vcxproj -rw-r--r-- 10.5 KB
xxlimited.vcxproj.filters -rw-r--r-- 433 bytes

readme.txt

back to top