MCPcopy Index your code
hub / github.com/python/cpython / toggle_debugger

Method toggle_debugger

Lib/idlelib/pyshell.py:1039–1051  ·  view source on GitHub ↗
(self, event=None)

Source from the content-addressed store, hash-verified

1037 return warning_stream
1038
1039 def toggle_debugger(self, event=None):
1040 if self.executing:
1041 messagebox.showerror("Don't debug now",
1042 "You can only toggle the debugger when idle",
1043 parent=self.text)
1044 self.set_debugger_indicator()
1045 return "break"
1046 else:
1047 db = self.interp.getdebugger()
1048 if db:
1049 self.close_debugger()
1050 else:
1051 self.open_debugger()
1052
1053 def set_debugger_indicator(self):
1054 db = self.interp.getdebugger()

Callers

nothing calls this directly

Calls 5

close_debuggerMethod · 0.95
open_debuggerMethod · 0.95
getdebuggerMethod · 0.80
showerrorMethod · 0.45

Tested by

no test coverage detected