server.debug.renderers

Page actions AI-ready formats and sharing
Open LLM text
Share with AI
Ask Claude Ask ChatGPT Ask Gemini Ask Copilot

HTML builders and render_debug_page assembly.

HTML builders and render_debug_page assembly.

server.debug.renderers

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

_esc
function
def _esc(text: object) -> str

HTML-escape a display value.

Parameters

Name Type Default Description
text object
_render_source_lines
function
def _render_source_lines(source_lines: list[tuple[int, str]], error_lineno: int) -> str

Render source lines with error highlighting.

Parameters

Name Type Default Description
source_lines list[tuple[int, str]]
error_lineno int
_render_locals
function
def _render_locals(local_vars: dict[str, str]) -> str

Render local variables panel.

Parameters

Name Type Default Description
local_vars dict[str, str]
_render_frame
function
def _render_frame(frame: FrameInfo) -> str

Render a single traceback frame.

Parameters

Name Type Default Description
frame FrameInfo
_render_collapsed_frames
function
def _render_collapsed_frames(group: CollapsedFrameGroup) -> str

Render a collapsed group of framework frames with expand toggle.

Parameters

Name Type Default Description
group CollapsedFrameGroup
_render_template_panel
function
def _render_template_panel(ctx: dict[str, Any]) -> str

Render the kida template error panel.

Parameters

Name Type Default Description
ctx dict[str, Any]
_render_render_plan_panel
function
def _render_render_plan_panel(snapshot: RenderPlanSnapshotDict) -> str

Render stashedRenderPlansnapshot.

Parameters

Name Type Default Description
snapshot RenderPlanSnapshotDict
_render_request_panel
function
def _render_request_panel(request: Any) -> str

Render request context panel.

Parameters

Name Type Default Description
request Any
render_debug_page
function
def render_debug_page(exc: BaseException, request: Any, *, is_htmx: bool = False, is_fragment: bool = False) -> str

Render a rich debug error page.

Parameters

Name Type Default Description
exc BaseException The exception that caused the error.
request Any The chirp Request object.
is_htmx bool False If True, render a compact fragment instead of a full page. Preferred over the deprecated *is_fragment* parameter.
is_fragment bool False Deprecated alias for *is_htmx*. Kept for backwards compatibility; will be removed in a future release.

View source · /home/runner/work/chirp/chirp/site/../src/chirp/server/debug/renderers.py:1