Classes
FilterRegistry
10
▼
Dict-like interface for filters/tests that matches Jinja2's API.
Supports:
- env.filters['name…
FilterRegistry
10
▼
Dict-like interface for filters/tests that matches Jinja2's API.
Supports:
- env.filters['name'] = func
- env.filters.update({'name': func})
- func = env.filters['name']
- 'name' in env.filters
All mutations use copy-on-write for thread-safety.
Methods
get
2
Callable[..., Any] | None
▼
get
2
Callable[..., Any] | None
▼
def get(self, name: str, default: Callable[..., Any] | None = None) -> Callable[..., Any] | None
Parameters
| Name | Type | Description |
|---|---|---|
name |
— |
|
default |
— |
Default:None
|
Returns
Callable[..., Any] | None
update
1
▼
Batch update filters.
update
1
▼
def update(self, mapping: dict[str, Callable[..., Any]]) -> None
Parameters
| Name | Type | Description |
|---|---|---|
mapping |
— |
copy
0
dict[str, Callable[..., …
▼
Return a copy of the underlying dict.
copy
0
dict[str, Callable[..., …
▼
def copy(self) -> dict[str, Callable[..., Any]]
Returns
dict[str, Callable[..., Any]]
keys
0
KeysView[str]
▼
keys
0
KeysView[str]
▼
def keys(self) -> KeysView[str]
Returns
KeysView[str]
values
0
ValuesView[Callable[...,…
▼
values
0
ValuesView[Callable[...,…
▼
def values(self) -> ValuesView[Callable[..., Any]]
Returns
ValuesView[Callable[..., Any]]
items
0
ItemsView[str, Callable[…
▼
items
0
ItemsView[str, Callable[…
▼
def items(self) -> ItemsView[str, Callable[..., Any]]
Returns
ItemsView[str, Callable[..., Any]]
Internal Methods 4 ▼
__init__
2
▼
__init__
2
▼
def __init__(self, env: Environment, attr: str) -> None
Parameters
| Name | Type | Description |
|---|---|---|
env |
— |
|
attr |
— |
__getitem__
1
Callable[..., Any]
▼
__getitem__
1
Callable[..., Any]
▼
def __getitem__(self, name: str) -> Callable[..., Any]
Parameters
| Name | Type | Description |
|---|---|---|
name |
— |
Returns
Callable[..., Any]
__setitem__
2
▼
__setitem__
2
▼
def __setitem__(self, name: str, func: Callable[..., Any]) -> None
Parameters
| Name | Type | Description |
|---|---|---|
name |
— |
|
func |
— |
__contains__
1
bool
▼
__contains__
1
bool
▼
def __contains__(self, name: object) -> bool
Parameters
| Name | Type | Description |
|---|---|---|
name |
— |
Returns
bool