Classes | |
| class | StopReason |
| class | TraceElement |
Functions | |
| _T|None | _T (ContextVar[list[_T]|None] trace_stack_var) |
| None | _T (ContextVar[list[_T]|None] trace_stack_var, _T node) |
| Callable[[Callable[[ *_Ts], Coroutine[Any, Any, None]]], Callable[[ *_Ts], Coroutine[Any, Any, None]],] | _Ts (str|list[str] suffix) |
| str|None | script_execution_get () |
| None | script_execution_set (str reason, ServiceResponse response=None) |
| None | trace_append_element (TraceElement trace_element, int|None maxlen=None) |
| None | trace_clear () |
| dict[str, deque[TraceElement]]|None | trace_get (bool clear=True) |
| tuple[str, str]|None | trace_id_get () |
| None | trace_id_set (tuple[str, str] trace_id) |
| Generator[None] | trace_path (str|list[str] suffix) |
| str | trace_path_get () |
| None | trace_path_pop (int count) |
| int | trace_path_push (str|list[str] suffix) |
| None | trace_set_child_id (str child_key, str child_run_id) |
| None | trace_set_result (**Any kwargs) |
| None | trace_stack_pop (ContextVar[list[Any]|None] trace_stack_var) |
| None | trace_update_result (**Any kwargs) |
Helpers for script and condition tracing.
|
private |
|
private |
|
private |
| str | None homeassistant.helpers.trace.script_execution_get | ( | ) |
| None homeassistant.helpers.trace.script_execution_set | ( | str | reason, |
| ServiceResponse | response = None |
||
| ) |
| None homeassistant.helpers.trace.trace_append_element | ( | TraceElement | trace_element, |
| int | None | maxlen = None |
||
| ) |
| None homeassistant.helpers.trace.trace_clear | ( | ) |
| dict[str, deque[TraceElement]] | None homeassistant.helpers.trace.trace_get | ( | bool | clear = True | ) |
| tuple[str, str] | None homeassistant.helpers.trace.trace_id_get | ( | ) |
| None homeassistant.helpers.trace.trace_id_set | ( | tuple[str, str] | trace_id | ) |
| Generator[None] homeassistant.helpers.trace.trace_path | ( | str | list[str] | suffix | ) |
| str homeassistant.helpers.trace.trace_path_get | ( | ) |
| None homeassistant.helpers.trace.trace_path_pop | ( | int | count | ) |
| int homeassistant.helpers.trace.trace_path_push | ( | str | list[str] | suffix | ) |
| None homeassistant.helpers.trace.trace_set_child_id | ( | str | child_key, |
| str | child_run_id | ||
| ) |
| None homeassistant.helpers.trace.trace_set_result | ( | **Any | kwargs | ) |
| None homeassistant.helpers.trace.trace_stack_pop | ( | ContextVar[list[Any] | None] | trace_stack_var | ) |