Functions
_filter_escape
1
Markup
▼
HTML-escape the value.
Returns a Markup object so the result won't be escaped …
_filter_escape
1
Markup
▼
def _filter_escape(value: Any) -> Markup
HTML-escape the value.
Returns a Markup object so the result won't be escaped again by autoescape. Uses optimized html_escape_filter from utils.html module.
Parameters
| Name | Type | Description |
|---|---|---|
value |
Any |
Returns
Markup
_filter_safe
2
Markup
▼
Mark value as safe (no HTML escaping).
_filter_safe
2
Markup
▼
def _filter_safe(value: Any, reason: str | None = None) -> Markup
Parameters
| Name | Type | Description |
|---|---|---|
value |
Any |
Content to mark as safe for raw HTML output. |
reason |
str | None |
Optional documentation of why this content is trusted. Purely for code review and audit purposes - not used at runtime. Default:None
|
Returns
Markup
_filter_striptags
1
str
▼
Strip HTML tags.
_filter_striptags
1
str
▼
def _filter_striptags(value: str) -> str
Parameters
| Name | Type | Description |
|---|---|---|
value |
str |
Returns
str
_filter_xmlattr
1
Markup
▼
Convert dict to XML attributes.
Returns Markup to prevent double-escaping when…
_filter_xmlattr
1
Markup
▼
def _filter_xmlattr(value: dict[str, Any]) -> Markup
Convert dict to XML attributes.
Returns Markup to prevent double-escaping when autoescape is enabled.
Parameters
| Name | Type | Description |
|---|---|---|
value |
dict[str, Any] |
Returns
Markup
_filter_csp_nonce
2
str
▼
Inject CSP nonce into and tags.
If no nonce is provided, reads from RenderCo…
_filter_csp_nonce
2
str
▼
def _filter_csp_nonce(value: Any, nonce: str | None = None) -> str
Inject CSP nonce into