INNER CODE UNIT · Python

ls

pybel/pybel · src/pybel/cli.py:474

def ls(manager: Manager, url: str | None, namespace_id: int | None):
    """List cached namespaces."""
    if url:
        n = manager.get_or_create_namespace(url)
        _page(n.entries)
    elif namespace_id is not None:
        _ls(manager, Namespace, namespace_id)
    else:
        click.echo_via_pager(
            "\n".join(f"{n.id}\t{n.name}\t{n.url}" for n in manager.session.query(Namespace)),
        )


@namespaces.command()
@click.argument("url")
@click.pass_obj
def drop(manager: Manager, url: str):
    """Drop a namespace by URL."""

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…