Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 20fe983 + d13cade commit 266b276Copy full SHA for 266b276
1 file changed
Lib/idlelib/Debugger.py
@@ -19,7 +19,7 @@ def user_line(self, frame):
19
message = self.__frame2message(frame)
20
try:
21
self.gui.interaction(message, frame)
22
- except (TclError, RuntimeError):
+ except TclError: # When closing debugger window with [x] in 3.x
23
pass
24
25
def user_exception(self, frame, info):
@@ -105,10 +105,13 @@ def run(self, *args):
105
self.interacting = 0
106
107
def close(self, event=None):
108
+ try:
109
+ self.quit()
110
+ except Exception:
111
+ pass
112
if self.interacting:
113
self.top.bell()
114
return
- self.abort_loop()
115
if self.stackviewer:
116
self.stackviewer.close(); self.stackviewer = None
117
# Clean up pyshell if user clicked debugger control close widget.
0 commit comments