From 32b8c8985e6e25bd83570e4ec6e5ad7c7128b33d Mon Sep 17 00:00:00 2001 From: Manu <4445816+tr4nt0r@users.noreply.github.com> Date: Mon, 2 Dec 2024 21:41:13 +0100 Subject: [PATCH] Fix type hints in IronOS coordinators (#132107) Fix coordinators return type in IronOS --- homeassistant/components/iron_os/coordinator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/iron_os/coordinator.py b/homeassistant/components/iron_os/coordinator.py index cfd40d66ac7..690dd6f1893 100644 --- a/homeassistant/components/iron_os/coordinator.py +++ b/homeassistant/components/iron_os/coordinator.py @@ -72,7 +72,7 @@ class IronOSBaseCoordinator[_DataT](DataUpdateCoordinator[_DataT]): raise UpdateFailed("Cannot connect to device") from e -class IronOSLiveDataCoordinator(IronOSBaseCoordinator): +class IronOSLiveDataCoordinator(IronOSBaseCoordinator[LiveDataResponse]): """IronOS coordinator.""" def __init__(self, hass: HomeAssistant, device: Pynecil) -> None: @@ -124,7 +124,7 @@ class IronOSFirmwareUpdateCoordinator(DataUpdateCoordinator[GitHubReleaseModel]) return release.data -class IronOSSettingsCoordinator(IronOSBaseCoordinator): +class IronOSSettingsCoordinator(IronOSBaseCoordinator[SettingsDataResponse]): """IronOS coordinator.""" def __init__(self, hass: HomeAssistant, device: Pynecil) -> None: