Lines Matching defs:Breakpoint
8 __all__ = ["BdbQuit","Bdb","Breakpoint"]
132 # The line itself has no breakpoint, but maybe the line is the
133 # first line of a function with breakpoint set by function name.
194 # Issue #13183: pdb skips frames after hitting a breakpoint and running
247 # Set_break prints out the breakpoint line and file:lineno.
249 # for bp in Breakpoint.bpbynumber: if bp: bp.bpprint().
264 bp = Breakpoint(filename, lineno, temporary, cond, funcname)
267 if (filename, lineno) not in Breakpoint.bplist:
277 return 'There is no breakpoint at %s:%d' % (filename,
281 for bp in Breakpoint.bplist[filename, lineno][:]:
289 return 'Non-numeric breakpoint number (%s)' % arg
291 bp = Breakpoint.bpbynumber[number]
293 return 'Breakpoint number (%d) out of range' % number
295 return 'Breakpoint (%d) already deleted' % number
304 blist = Breakpoint.bplist[filename, line]
312 for bp in Breakpoint.bpbynumber:
326 Breakpoint.bplist[filename, lineno] or []
449 class Breakpoint:
451 """Breakpoint class
458 single instance of class Breakpoint. The latter points to a
460 breakpoint per line.
484 self.number = Breakpoint.next
485 Breakpoint.next = Breakpoint.next + 1
531 # -----------end of Breakpoint class----------
536 # Breakpoint was set via line number.
538 # Breakpoint was set at a line with a def statement and the function
543 # Breakpoint set via function name.
559 # Determines if there is an effective (active) breakpoint at this
560 # line of code. Returns breakpoint number or 0 if none
562 """Determine which breakpoint for this file:line is to be acted upon.
565 location. Returns breakpoint that was triggered and a flag
569 possibles = Breakpoint.bplist[file,line]
585 # breakpoint and marker that's ok
605 # thing is to stop on breakpoint