From 41215aa95410c25d84b6cfec4a0da93be3ca45b1 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 13 Mar 2024 08:29:21 -1000 Subject: [PATCH] Remove remaining async_add_job calls in core (#113217) --- homeassistant/core.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/core.py b/homeassistant/core.py index 3d2df054036..ae02961c6a4 100644 --- a/homeassistant/core.py +++ b/homeassistant/core.py @@ -525,13 +525,15 @@ class HomeAssistant: raise ValueError("Don't call add_job with None") if asyncio.iscoroutine(target): self.loop.call_soon_threadsafe( - functools.partial(self.async_add_job, target, eager_start=True) + functools.partial(self.async_create_task, target, eager_start=True) ) return if TYPE_CHECKING: target = cast(Callable[..., Any], target) self.loop.call_soon_threadsafe( - functools.partial(self.async_add_job, target, *args, eager_start=True) + functools.partial( + self.async_add_hass_job, HassJob(target), *args, eager_start=True + ) ) @overload