templating.trace

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

Typed return diagnostics for DevTools and debug headers.

Typed return diagnostics for DevTools and debug headers.

templating.trace

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

ReturnTrace
class

Bounded, server-owned diagnostic for a typed route return.

stash_return_trace_for_request
function
def stash_return_trace_for_request(trace: ReturnTrace, request: Request | None) -> None

Store a return trace on the current request.

Parameters

Name Type Default Description
trace ReturnTrace —
request Request | None —
get_return_trace
function
def get_return_trace(request: Any) -> ReturnTrace | None

Return the stashed typed return trace, if present.

Parameters

Name Type Default Description
request Any —
encode_return_trace
function
def encode_return_trace(trace: ReturnTrace) -> str

Encode a return trace for a compact debug response header.

Parameters

Name Type Default Description
trace ReturnTrace —

View source · /home/runner/work/chirp/chirp/site/../src/chirp/templating/trace.py:1