Classes
ReturnTrace
14
▼
Bounded, server-owned diagnostic for a typed route return.
ReturnTrace
14
▼
Bounded, server-owned diagnostic for a typed route return.
Attributes
| Name | Type | Description |
|---|---|---|
return_type |
str
|
— |
category |
str
|
— |
is_htmx |
bool
|
— |
render_intent |
str
|
— |
status |
int | None
|
— |
template |
str | None
|
— |
block |
str | None
|
— |
target |
str | None
|
— |
swap |
str | None
|
— |
context_keys |
tuple[str, ...]
|
— |
streaming |
bool
|
— |
sse |
bool
|
— |
notes |
tuple[str, ...]
|
— |
Methods
payload
0
dict[str, Any]
▼
Return a JSON-serializable payload.
payload
0
dict[str, Any]
▼
def payload(self) -> dict[str, Any]
Returns
dict[str, Any]
Functions
stash_return_trace_for_request
2
None
▼
Store a return trace on the current request.
stash_return_trace_for_request
2
None
▼
def stash_return_trace_for_request(trace: ReturnTrace, request: Request | None) -> None
Parameters
| Name | Type | Description |
|---|---|---|
trace |
ReturnTrace |
|
request |
Request | None |
get_return_trace
1
ReturnTrace | None
▼
Return the stashed typed return trace, if present.
get_return_trace
1
ReturnTrace | None
▼
def get_return_trace(request: Any) -> ReturnTrace | None
Parameters
| Name | Type | Description |
|---|---|---|
request |
Any |
Returns
ReturnTrace | None
encode_return_trace
1
str
▼
Encode a return trace for a compact debug response header.
encode_return_trace
1
str
▼
def encode_return_trace(trace: ReturnTrace) -> str
Parameters
| Name | Type | Description |
|---|---|---|
trace |
ReturnTrace |
Returns
str