mirror of
https://github.com/home-assistant/core.git
synced 2025-11-08 18:39:30 +00:00
Return future from runner
This commit is contained in:
@@ -262,7 +262,7 @@ class TriggerActionRunnerType(Protocol):
|
|||||||
description: str,
|
description: str,
|
||||||
extra_trigger_payload: dict[str, Any],
|
extra_trigger_payload: dict[str, Any],
|
||||||
context: Context | None = None,
|
context: Context | None = None,
|
||||||
) -> None:
|
) -> asyncio.Future[Any] | None:
|
||||||
"""Define trigger action runner type."""
|
"""Define trigger action runner type."""
|
||||||
|
|
||||||
|
|
||||||
@@ -518,7 +518,7 @@ async def _async_attach_trigger_cls(
|
|||||||
description: str,
|
description: str,
|
||||||
extra_trigger_payload: dict[str, Any],
|
extra_trigger_payload: dict[str, Any],
|
||||||
context: Context | None = None,
|
context: Context | None = None,
|
||||||
) -> None:
|
) -> asyncio.Future[Any] | None:
|
||||||
"""Run action with trigger variables."""
|
"""Run action with trigger variables."""
|
||||||
|
|
||||||
payload = {
|
payload = {
|
||||||
@@ -530,7 +530,7 @@ async def _async_attach_trigger_cls(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
hass.async_run_hass_job(job, payload, context)
|
return hass.async_run_hass_job(job, payload, context)
|
||||||
|
|
||||||
trigger = trigger_cls(
|
trigger = trigger_cls(
|
||||||
hass,
|
hass,
|
||||||
|
|||||||
Reference in New Issue
Block a user