chirp routes— list registered routes.
Resolves an import string to a chirp App and prints all registered routes with method, path, QUERY media ranges, and handler info.
cli._routes
| Name | Type | Default | Description |
|---|---|---|---|
type
|
|
— | |
qualified_name
|
|
— | |
element_type
|
|
— | |
description
|
|
— | |
source_file
|
|
— | |
line_number
|
|
— | |
is_autodoc
|
|
— | |
autodoc_element
|
|
— | |
_autodoc_template
|
|
— | |
_autodoc_url_path
|
|
— | |
_autodoc_page_type
|
|
— | |
title
|
|
— | |
doc_content_hash
|
|
— |
Symbols on this page
List registered routes for a chirp app.
Resolvesargs.appto an App instance, freezes it, and prints a table of METHOD, PATH, QUERY MEDIA,…
Return the frozen route table as stable structured data.
Format structured route rows using the established CLI table.
run_routes
function
def run_routes(args: argparse.Namespace) -> None
List registered routes for a chirp app.
Resolvesargs.appto an App instance, freezes it, and prints
a table of METHOD, PATH, QUERY MEDIA, and handler name.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
args
|
argparse.Namespace
|
— |
collect_routes_result
function
def collect_routes_result(app_import: str) -> InspectionResult
Return the frozen route table as stable structured data.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
app_import
|
str
|
— |
_format_route_table
function
def _format_route_table(rows: list[dict[str, Any]]) -> str
Format structured route rows using the established CLI table.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
rows
|
list[dict[str, Any]]
|
— |
View source · /home/runner/work/chirp/chirp/site/../src/chirp/cli/_routes.py:1