Skip to content

brk

add(function)

Add a breakpoints by name or function

Source code in roc/jupyter/brk.py
29
30
31
32
33
34
35
36
@brk_cli.command()
@click.argument("function")
def add(function: str) -> None:
    """Add a breakpoints by name or function"""
    sym = get_symbol(function)

    breakpoints.add(sym, name=function, src="<iPython>")
    print(f"Added breakpoint: '{function}'")  # noqa: T201

brk_cli(ctx)

Controls breakpoints for ROC

Source code in roc/jupyter/brk.py
 8
 9
10
11
12
13
@click.group(invoke_without_command=True)
@click.pass_context
def brk_cli(ctx: click.Context) -> None:
    """Controls breakpoints for ROC"""
    if ctx.invoked_subcommand is None:
        breakpoints.do_break()

clear()

Remove all breakpoints

Source code in roc/jupyter/brk.py
39
40
41
42
@brk_cli.command()
def clear() -> None:
    """Remove all breakpoints"""
    breakpoints.clear()

list()

List all breakpoints

Source code in roc/jupyter/brk.py
16
17
18
19
@brk_cli.command()
def list() -> None:
    """List all breakpoints"""
    breakpoints.list()

remove(name)

Remove a breakpoint

Source code in roc/jupyter/brk.py
22
23
24
25
26
@brk_cli.command()
@click.argument("name")
def remove(name: str) -> None:
    """Remove a breakpoint"""
    breakpoints.remove(name)