|
|
| __init__ (self, str block_start_string=BLOCK_START_STRING, str block_end_string=BLOCK_END_STRING, str variable_start_string=VARIABLE_START_STRING, str variable_end_string=VARIABLE_END_STRING, str comment_start_string=COMMENT_START_STRING, str comment_end_string=COMMENT_END_STRING, t.Optional[str] line_statement_prefix=LINE_STATEMENT_PREFIX, t.Optional[str] line_comment_prefix=LINE_COMMENT_PREFIX, bool trim_blocks=TRIM_BLOCKS, bool lstrip_blocks=LSTRIP_BLOCKS, "te.Literal['\\n', '\\r\\n', '\\r']" newline_sequence=NEWLINE_SEQUENCE, bool keep_trailing_newline=KEEP_TRAILING_NEWLINE, t.Sequence[t.Union[str, t.Type["Extension"]]] extensions=(), bool optimized=True, t.Type[Undefined] undefined=Undefined, t.Optional[t.Callable[..., t.Any]] finalize=None, t.Union[bool, t.Callable[[t.Optional[str]], bool]] autoescape=False, t.Optional["BaseLoader"] loader=None, int cache_size=400, bool auto_reload=True, t.Optional["BytecodeCache"] bytecode_cache=None, bool enable_async=False) |
| |
| None | add_extension (self, t.Union[str, t.Type["Extension"]] extension) |
| |
| None | extend (self, **t.Any attributes) |
| |
| "te.Self" | overlay (self, str block_start_string=missing, str block_end_string=missing, str variable_start_string=missing, str variable_end_string=missing, str comment_start_string=missing, str comment_end_string=missing, t.Optional[str] line_statement_prefix=missing, t.Optional[str] line_comment_prefix=missing, bool trim_blocks=missing, bool lstrip_blocks=missing, "te.Literal['\\n', '\\r\\n', '\\r']" newline_sequence=missing, bool keep_trailing_newline=missing, t.Sequence[t.Union[str, t.Type["Extension"]]] extensions=missing, bool optimized=missing, t.Type[Undefined] undefined=missing, t.Optional[t.Callable[..., t.Any]] finalize=missing, t.Union[bool, t.Callable[[t.Optional[str]], bool]] autoescape=missing, t.Optional["BaseLoader"] loader=missing, int cache_size=missing, bool auto_reload=missing, t.Optional["BytecodeCache"] bytecode_cache=missing, bool enable_async=missing) |
| |
| Lexer | lexer (self) |
| |
| t.Iterator["Extension"] | iter_extensions (self) |
| |
| t.Union[t.Any, Undefined] | getitem (self, t.Any obj, t.Union[str, t.Any] argument) |
| |
| t.Any | getattr (self, t.Any obj, str attribute) |
| |
| t.Any | call_filter (self, str name, t.Any value, t.Optional[t.Sequence[t.Any]] args=None, t.Optional[t.Mapping[str, t.Any]] kwargs=None, t.Optional[Context] context=None, t.Optional[EvalContext] eval_ctx=None) |
| |
| t.Any | call_test (self, str name, t.Any value, t.Optional[t.Sequence[t.Any]] args=None, t.Optional[t.Mapping[str, t.Any]] kwargs=None, t.Optional[Context] context=None, t.Optional[EvalContext] eval_ctx=None) |
| |
| nodes.Template | parse (self, str source, t.Optional[str] name=None, t.Optional[str] filename=None) |
| |
| t.Iterator[t.Tuple[int, str, str]] | lex (self, str source, t.Optional[str] name=None, t.Optional[str] filename=None) |
| |
| str | preprocess (self, str source, t.Optional[str] name=None, t.Optional[str] filename=None) |
| |
|
CodeType | compile (self, t.Union[str, nodes.Template] source, t.Optional[str] name=None, t.Optional[str] filename=None, "te.Literal[False]" raw=False, bool defer_init=False) |
| |
|
str | compile (self, t.Union[str, nodes.Template] source, t.Optional[str] name=None, t.Optional[str] filename=None, "te.Literal[True]" raw=..., bool defer_init=False) |
| |
| t.Union[str, CodeType] | compile (self, t.Union[str, nodes.Template] source, t.Optional[str] name=None, t.Optional[str] filename=None, bool raw=False, bool defer_init=False) |
| |
| "TemplateExpression" | compile_expression (self, str source, bool undefined_to_none=True) |
| |
| None | compile_templates (self, t.Union[str, "os.PathLike[str]"] target, t.Optional[t.Collection[str]] extensions=None, t.Optional[t.Callable[[str], bool]] filter_func=None, t.Optional[str] zip="deflated", t.Optional[t.Callable[[str], None]] log_function=None, bool ignore_errors=True) |
| |
| t.List[str] | list_templates (self, t.Optional[t.Collection[str]] extensions=None, t.Optional[t.Callable[[str], bool]] filter_func=None) |
| |
| "te.NoReturn" | handle_exception (self, t.Optional[str] source=None) |
| |
| str | join_path (self, str template, str parent) |
| |
| "Template" | get_template (self, t.Union[str, "Template"] name, t.Optional[str] parent=None, t.Optional[t.MutableMapping[str, t.Any]] globals=None) |
| |
| "Template" | select_template (self, t.Iterable[t.Union[str, "Template"]] names, t.Optional[str] parent=None, t.Optional[t.MutableMapping[str, t.Any]] globals=None) |
| |
| "Template" | get_or_select_template (self, t.Union[str, "Template", t.List[t.Union[str, "Template"]]] template_name_or_list, t.Optional[str] parent=None, t.Optional[t.MutableMapping[str, t.Any]] globals=None) |
| |
| "Template" | from_string (self, t.Union[str, nodes.Template] source, t.Optional[t.MutableMapping[str, t.Any]] globals=None, t.Optional[t.Type["Template"]] template_class=None) |
| |
| t.MutableMapping[str, t.Any] | make_globals (self, t.Optional[t.MutableMapping[str, t.Any]] d) |
| |
|
| block_start_string |
| |
|
| block_end_string |
| |
|
| variable_start_string |
| |
|
| variable_end_string |
| |
|
| comment_start_string |
| |
|
| comment_end_string |
| |
|
| line_statement_prefix |
| |
|
| line_comment_prefix |
| |
|
| trim_blocks |
| |
|
| lstrip_blocks |
| |
|
| newline_sequence |
| |
|
| keep_trailing_newline |
| |
|
| optimized |
| |
|
| finalize |
| |
|
| autoescape |
| |
|
| filters |
| |
|
| tests |
| |
|
| globals |
| |
|
| loader |
| |
|
| cache |
| |
|
| bytecode_cache |
| |
|
| auto_reload |
| |
|
| policies |
| |
|
| extensions |
| |
|
| is_async |
| |
|
t.Any | _filter_test_common (self, t.Union[str, Undefined] name, t.Any value, t.Optional[t.Sequence[t.Any]] args, t.Optional[t.Mapping[str, t.Any]] kwargs, t.Optional[Context] context, t.Optional[EvalContext] eval_ctx, bool is_filter) |
| |
| nodes.Template | _parse (self, str source, t.Optional[str] name, t.Optional[str] filename) |
| |
| TokenStream | _tokenize (self, str source, t.Optional[str] name, t.Optional[str] filename=None, t.Optional[str] state=None) |
| |
| str | _generate (self, nodes.Template source, t.Optional[str] name, t.Optional[str] filename, bool defer_init=False) |
| |
| CodeType | _compile (self, str source, str filename) |
| |
|
"Template" | _load_template (self, str name, t.Optional[t.MutableMapping[str, t.Any]] globals) |
| |
An environment that renders templates to native Python types.