From 79b400d71b1a9ddfeda4eb388c35a2de51d8f55d Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Tue, 29 Nov 2022 13:37:22 +0100 Subject: [PATCH] Improve PluggableActionsEntry typing (#82885) * Improve PluggableActionsEntry typing * Add parameter typing --- homeassistant/helpers/trigger.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/homeassistant/helpers/trigger.py b/homeassistant/helpers/trigger.py index 1054521ee51..1bf9874988d 100644 --- a/homeassistant/helpers/trigger.py +++ b/homeassistant/helpers/trigger.py @@ -78,7 +78,13 @@ class PluggableActionsEntry: """Holder to keep track of all plugs and actions for a given trigger.""" plugs: set[PluggableAction] = field(default_factory=set) - actions: dict[object, tuple[HassJob, dict[str, Any]]] = field(default_factory=dict) + actions: dict[ + object, + tuple[ + HassJob[[dict[str, Any], Context | None], Coroutine[Any, Any, None]], + dict[str, Any], + ], + ] = field(default_factory=dict) class PluggableAction: