|
| None | __init__ (self, HomeAssistant|None hass, bool|None limited=False, bool|None strict=False, Callable[[int, str], None]|None log_fn=None) |
| |
| CodeType|str | compile (self, str|jinja2.nodes.Template source, str|None name=None, str|None filename=None, bool raw=False, bool defer_init=False) |
| |
| CodeType | compile (self, str|jinja2.nodes.Template source, str|None name=None, str|None filename=None, Literal[False] raw=False, bool defer_init=False) |
| |
| str | compile (self, str|jinja2.nodes.Template source, str|None name=None, str|None filename=None, Literal[True] raw=..., bool defer_init=False) |
| |
| def | is_safe_attribute (self, obj, attr, value) |
| |
| def | is_safe_callable (self, obj) |
| |
The Home Assistant template environment.
Definition at line 2842 of file template.py.
◆ __init__()
| None homeassistant.helpers.template.TemplateEnvironment.__init__ |
( |
|
self, |
|
|
HomeAssistant | None |
hass, |
|
|
bool | None |
limited = False, |
|
|
bool | None |
strict = False, |
|
|
Callable[[int, str], None] | None |
log_fn = None |
|
) |
| |
Initialise template environment.
Definition at line 2845 of file template.py.
◆ compile() [1/3]
| CodeType | str homeassistant.helpers.template.TemplateEnvironment.compile |
( |
|
self, |
|
|
str | jinja2.nodes.Template |
source, |
|
|
str | None |
name = None, |
|
|
str | None |
filename = None, |
|
|
bool |
raw = False, |
|
|
bool |
defer_init = False |
|
) |
| |
◆ compile() [2/3]
| CodeType homeassistant.helpers.template.TemplateEnvironment.compile |
( |
|
self, |
|
|
str | jinja2.nodes.Template |
source, |
|
|
str | None |
name = None, |
|
|
str | None |
filename = None, |
|
|
Literal[False] |
raw = False, |
|
|
bool |
defer_init = False |
|
) |
| |
◆ compile() [3/3]
| str homeassistant.helpers.template.TemplateEnvironment.compile |
( |
|
self, |
|
|
str | jinja2.nodes.Template |
source, |
|
|
str | None |
name = None, |
|
|
str | None |
filename = None, |
|
|
Literal[True] |
raw = ..., |
|
|
bool |
defer_init = False |
|
) |
| |
◆ is_safe_attribute()
| def homeassistant.helpers.template.TemplateEnvironment.is_safe_attribute |
( |
|
self, |
|
|
|
obj, |
|
|
|
attr, |
|
|
|
value |
|
) |
| |
◆ is_safe_callable()
| def homeassistant.helpers.template.TemplateEnvironment.is_safe_callable |
( |
|
self, |
|
|
|
obj |
|
) |
| |
◆ hass
| homeassistant.helpers.template.TemplateEnvironment.hass |
◆ loader
| homeassistant.helpers.template.TemplateEnvironment.loader |
The documentation for this class was generated from the following file: