Functions
_esc
1
str
▼
HTML-escape a string.
_esc
1
str
▼
def _esc(text: str) -> str
Parameters
| Name | Type | Description |
|---|---|---|
text |
str |
Returns
str
_render_source_lines
2
str
▼
Render source lines with error highlighting.
_render_source_lines
2
str
▼
def _render_source_lines(source_lines: list[tuple[int, str]], error_lineno: int) -> str
Parameters
| Name | Type | Description |
|---|---|---|
source_lines |
list[tuple[int, str]] |
|
error_lineno |
int |
Returns
str
_render_locals
1
str
▼
Render local variables panel.
_render_locals
1
str
▼
def _render_locals(local_vars: dict[str, str]) -> str
Parameters
| Name | Type | Description |
|---|---|---|
local_vars |
dict[str, str] |
Returns
str
_render_frame
1
str
▼
Render a single traceback frame.
_render_frame
1
str
▼
def _render_frame(frame: dict[str, Any]) -> str
Parameters
| Name | Type | Description |
|---|---|---|
frame |
dict[str, Any] |
Returns
str
_render_collapsed_frames
1
str
▼
Render a collapsed group of framework frames with expand toggle.
_render_collapsed_frames
1
str
▼
def _render_collapsed_frames(group: dict[str, Any]) -> str
Parameters
| Name | Type | Description |
|---|---|---|
group |
dict[str, Any] |
Returns
str
_render_template_panel
1
str
▼
Render the kida template error panel.
_render_template_panel
1
str
▼
def _render_template_panel(ctx: dict[str, Any]) -> str
Parameters
| Name | Type | Description |
|---|---|---|
ctx |
dict[str, Any] |
Returns
str
_render_render_plan_panel
1
str
▼
Render stashed `RenderPlan` snapshot.
_render_render_plan_panel
1
str
▼
def _render_render_plan_panel(snapshot: dict[str, Any]) -> str
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
dict[str, Any] |
Returns
str
_render_request_panel
1
str
▼
Render request context panel.
_render_request_panel
1
str
▼
def _render_request_panel(request: Any) -> str
Parameters
| Name | Type | Description |
|---|---|---|
request |
Any |
Returns
str
render_debug_page
3
str
▼
Render a rich debug error page.
render_debug_page
3
str
▼
def render_debug_page(exc: BaseException, request: Any, *, is_fragment: bool = False) -> str
Parameters
| Name | Type | Description |
|---|---|---|
exc |
BaseException |
The exception that caused the error. |
request |
Any |
The chirp Request object. |
is_fragment |
bool |
If True, render a compact fragment instead of a full page. Default:False
|
Returns
str