Classes
Loader
2
▼
Protocol for template loaders.
Loader
2
▼
Protocol for template loaders.
Methods
get_source
1
tuple[str, str | None]
▼
Load template source.
get_source
1
tuple[str, str | None]
▼
def get_source(self, name: str) -> tuple[str, str | None]
Parameters
| Name | Type | Description |
|---|---|---|
name |
— |
Template identifier |
Returns
tuple[str, str | None]
Tuple of (source_code, optional_filename)
list_templates
0
list[str]
▼
List all available templates.
list_templates
0
list[str]
▼
def list_templates(self) -> list[str]
Returns
list[str]
Filter
1
▼
Protocol for template filters.
Filter
1
▼
Protocol for template filters.
Methods
Internal Methods 1 ▼
__call__
1
Any
▼
Apply filter to value.
__call__
1
Any
▼
def __call__(self, value: Any, *args: Any, **kwargs: Any) -> Any
Parameters
| Name | Type | Description |
|---|---|---|
value |
— |
Returns
Any
Test
1
▼
Protocol for template tests.
Test
1
▼
Protocol for template tests.
Methods
Internal Methods 1 ▼
__call__
1
bool
▼
Test value, return True/False.
__call__
1
bool
▼
def __call__(self, value: Any, *args: Any, **kwargs: Any) -> bool
Parameters
| Name | Type | Description |
|---|---|---|
value |
— |
Returns
bool