Functions
_esc
1
str
▼
HTML-escape a display value.
_esc
1
str
▼
def _esc(text: object) -> str
Parameters
| Name | Type | Description |
|---|---|---|
text |
object |
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: FrameInfo) -> str
Parameters
| Name | Type | Description |
|---|---|---|
frame |
FrameInfo |
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: CollapsedFrameGroup) -> str
Parameters
| Name | Type | Description |
|---|---|---|
group |
CollapsedFrameGroup |
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: RenderPlanSnapshotDict) -> str
Parameters
| Name | Type | Description |
|---|---|---|
snapshot |
RenderPlanSnapshotDict |
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
4
str
▼
Render a rich debug error page.
render_debug_page
4
str
▼
def render_debug_page(exc: BaseException, request: Any, *, is_htmx: bool = False, is_fragment: bool = False) -> str
Parameters
| Name | Type | Description |
|---|---|---|
exc |
BaseException |
The exception that caused the error. |
request |
Any |
The chirp Request object. |
is_htmx |
bool |
If True, render a compact fragment instead of a full page. Preferred over the deprecated is_fragment parameter. Default:False
|
is_fragment |
bool |
Deprecated alias for is_htmx. Kept for backwards compatibility; will be removed in a future release. Default:False
|
Returns
str