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

Method set_breakpoint

Lib/idlelib/pyshell.py:167–179  ·  view source on GitHub ↗
(self, lineno)

Source from the content-addressed store, hash-verified

165 self.text.tag_config('BREAK', cfg)
166
167 def set_breakpoint(self, lineno):
168 text = self.text
169 filename = self.io.filename
170 text.tag_add("BREAK", "%d.0" % lineno, "%d.0" % (lineno+1))
171 try:
172 self.breakpoints.index(lineno)
173 except ValueError: # only add if missing, i.e. do once
174 self.breakpoints.append(lineno)
175 try: # update the subprocess debugger
176 debug = self.flist.pyshell.interp.debugger
177 debug.set_breakpoint(filename, lineno)
178 except: # but debugger may not be active right now....
179 pass
180
181 def set_breakpoint_event(self, event=None):
182 text = self.text

Callers 2

set_breakpoint_eventMethod · 0.95
restore_file_breaksMethod · 0.95

Calls 3

tag_addMethod · 0.80
indexMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected