Close the debugger and window.
(self, event=None)
| 156 | self.interacting = False |
| 157 | |
| 158 | def close(self, event=None): |
| 159 | """Close the debugger and window.""" |
| 160 | try: |
| 161 | self.quit() |
| 162 | except Exception: |
| 163 | pass |
| 164 | if self.interacting: |
| 165 | self.top.bell() |
| 166 | return |
| 167 | if self.stackviewer: |
| 168 | self.stackviewer.close(); self.stackviewer = None |
| 169 | # Clean up pyshell if user clicked debugger control close widget. |
| 170 | # (Causes a harmless extra cycle through close_debugger() if user |
| 171 | # toggled debugger from pyshell Debug menu) |
| 172 | self.pyshell.close_debugger() |
| 173 | # Now close the debugger control window.... |
| 174 | self.top.destroy() |
| 175 | |
| 176 | def make_gui(self): |
| 177 | """Draw the debugger gui on the screen.""" |
no test coverage detected