From 53da59a454284a0b44b8e454bb23ea645e848825 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Thu, 16 May 2024 12:48:02 +0200 Subject: [PATCH] Replace meaningless TypeVar usage (#117553) --- homeassistant/core.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/homeassistant/core.py b/homeassistant/core.py index 3e29452bff0..9edd7f8cbca 100644 --- a/homeassistant/core.py +++ b/homeassistant/core.py @@ -2766,14 +2766,16 @@ class ServiceRegistry: target = job.target if job.job_type is HassJobType.Coroutinefunction: if TYPE_CHECKING: - target = cast(Callable[..., Coroutine[Any, Any, _R]], target) + target = cast( + Callable[..., Coroutine[Any, Any, ServiceResponse]], target + ) return await target(service_call) if job.job_type is HassJobType.Callback: if TYPE_CHECKING: - target = cast(Callable[..., _R], target) + target = cast(Callable[..., ServiceResponse], target) return target(service_call) if TYPE_CHECKING: - target = cast(Callable[..., _R], target) + target = cast(Callable[..., ServiceResponse], target) return await self._hass.async_add_executor_job(target, service_call)