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.
1 parent 6a904c1 commit e1b02e0Copy full SHA for e1b02e0
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