MCPcopy Index your code
hub / github.com/RustPython/RustPython / get_bpbynumber

Method get_bpbynumber

Lib/bdb.py:777–795  ·  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

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

Callers 11

clear_bpbynumberMethod · 0.95
set_ignoreMethod · 0.95
set_enableMethod · 0.95
set_disableMethod · 0.95
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