1 from typing import Any, Text
3 from jinja2.environment import Environment
4 from jinja2.exceptions import TemplateNotFound as TemplateNotFound, TemplateRuntimeError as TemplateRuntimeError
5 from jinja2.utils import Markup as Markup, concat as concat, escape as escape, missing as missing
10 def markup_join(seq): ...
11 def unicode_join(seq): ...
13 class TemplateReference:
14 def __init__(self, context) -> None: ...
15 def __getitem__(self, name): ...
18 parent: Context | dict[str, Any]
20 environment: Environment
24 blocks: dict[str, Any]
26 self, environment: Environment, parent: Context | dict[str, Any], name: Text, blocks: dict[str, Any]
28 def super(self, name, current): ...
29 def get(self, key, default: Any | None = ...): ...
30 def resolve(self, key): ...
31 def get_exported(self): ...
32 def get_all(self): ...
33 def call(__self, __obj, *args, **kwargs): ...
34 def derived(self, locals: Any | None = ...): ...
41 def __contains__(self, name): ...
42 def __getitem__(self, key): ...
46 def __init__(self, name, context, stack, depth) -> None: ...
49 def __call__(self): ...
54 def __init__(self, iterable, recurse: Any | None = ..., depth0: int = ...) -> None: ...
55 def cycle(self, *args): ...
62 def __len__(self): ...
63 def __iter__(self): ...
64 def loop(self, iterable): ...
69 class LoopContextIterator:
71 def __init__(self, context) -> None: ...
72 def __iter__(self): ...
73 def __next__(self): ...
82 def __init__(self, environment, func, name, arguments, defaults, catch_kwargs, catch_varargs, caller) -> None: ...
83 def __call__(self, *args, **kwargs): ...
86 def __init__(self, hint: Any | None = ..., obj: Any = ..., name: Any | None = ..., exc: Any = ...) -> None: ...
87 def __getattr__(self, name): ...
113 def __eq__(self, other): ...
114 def __ne__(self, other): ...
115 def __hash__(self): ...
116 def __len__(self): ...
117 def __iter__(self): ...
118 def __nonzero__(self): ...
121 def make_logging_undefined(logger: Any | None = ..., base: Any | None = ...): ...
123 class DebugUndefined(Undefined): ...
125 class StrictUndefined(Undefined):