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

Method get_bpbynumber

Lib/bdb.py:768–786  ·  view source on GitHub ↗

Return a breakpoint by its index in Breakpoint.bybpnumber. For invalid arg values or if the breakpoint doesn't exist, raise a ValueError.

(self, arg)

Source from the content-addressed store, hash-verified

766 return None
767
768 def get_bpbynumber(self, arg):
769 """Return a breakpoint by its index in Breakpoint.bybpnumber.
770
771 For invalid arg values or if the breakpoint doesn't exist,
772 raise a ValueError.
773 """
774 if not arg:
775 raise ValueError('Breakpoint number expected')
776 try:
777 number = int(arg)
778 except ValueError:
779 raise ValueError('Non-numeric breakpoint number %s' % arg) from None
780 try:
781 bp = Breakpoint.bpbynumber[number]
782 except IndexError:
783 raise ValueError('Breakpoint number %d out of range' % number) from None
784 if bp is None:
785 raise ValueError('Breakpoint %d already deleted' % number)
786 return bp
787
788 def get_break(self, filename, lineno):
789 """Return True if there is a breakpoint for filename:lineno."""

Callers 12

clear_bpbynumberMethod · 0.95
set_ignoreMethod · 0.95
set_enableMethod · 0.95
set_disableMethod · 0.95
do_commandsMethod · 0.80
do_enableMethod · 0.80
do_disableMethod · 0.80
do_conditionMethod · 0.80
do_ignoreMethod · 0.80
do_clearMethod · 0.80
process_eventMethod · 0.80
get_stateMethod · 0.80

Calls

no outgoing calls

Tested by 5

set_ignoreMethod · 0.76
set_enableMethod · 0.76
set_disableMethod · 0.76
process_eventMethod · 0.64
get_stateMethod · 0.64