diff --git a/homeassistant/components/anova/coordinator.py b/homeassistant/components/anova/coordinator.py index 811c32c97b5..61d118ed0a5 100644 --- a/homeassistant/components/anova/coordinator.py +++ b/homeassistant/components/anova/coordinator.py @@ -1,5 +1,7 @@ """Support for Anova Coordinators.""" +from __future__ import annotations + from dataclasses import dataclass import logging @@ -20,7 +22,7 @@ class AnovaData: """Data for the Anova integration.""" api_jwt: str - coordinators: list["AnovaCoordinator"] + coordinators: list[AnovaCoordinator] api: AnovaApi diff --git a/homeassistant/components/aosmith/coordinator.py b/homeassistant/components/aosmith/coordinator.py index 26029fee750..16cacfcbc10 100644 --- a/homeassistant/components/aosmith/coordinator.py +++ b/homeassistant/components/aosmith/coordinator.py @@ -1,5 +1,7 @@ """The data update coordinator for the A. O. Smith integration.""" +from __future__ import annotations + from dataclasses import dataclass import logging @@ -27,8 +29,8 @@ class AOSmithData: """Data for the A. O. Smith integration.""" client: AOSmithAPIClient - status_coordinator: "AOSmithStatusCoordinator" - energy_coordinator: "AOSmithEnergyCoordinator" + status_coordinator: AOSmithStatusCoordinator + energy_coordinator: AOSmithEnergyCoordinator class AOSmithStatusCoordinator(DataUpdateCoordinator[dict[str, AOSmithDevice]]): diff --git a/homeassistant/components/braviatv/coordinator.py b/homeassistant/components/braviatv/coordinator.py index 1cc306bd5cf..039726de94d 100644 --- a/homeassistant/components/braviatv/coordinator.py +++ b/homeassistant/components/braviatv/coordinator.py @@ -39,7 +39,7 @@ _LOGGER = logging.getLogger(__name__) SCAN_INTERVAL: Final = timedelta(seconds=10) -type BraviaTVConfigEntry = ConfigEntry["BraviaTVCoordinator"] +type BraviaTVConfigEntry = ConfigEntry[BraviaTVCoordinator] def catch_braviatv_errors[_BraviaTVCoordinatorT: BraviaTVCoordinator, **_P]( diff --git a/homeassistant/components/conversation/chat_log.py b/homeassistant/components/conversation/chat_log.py index e4ff1904e7c..086e1374c1a 100644 --- a/homeassistant/components/conversation/chat_log.py +++ b/homeassistant/components/conversation/chat_log.py @@ -142,7 +142,7 @@ class ToolResultContent: tool_result: JsonObjectType -Content = SystemContent | UserContent | AssistantContent | ToolResultContent +type Content = SystemContent | UserContent | AssistantContent | ToolResultContent @dataclass diff --git a/homeassistant/components/flipr/coordinator.py b/homeassistant/components/flipr/coordinator.py index 0d86b43711a..82de5ae34d5 100644 --- a/homeassistant/components/flipr/coordinator.py +++ b/homeassistant/components/flipr/coordinator.py @@ -1,5 +1,7 @@ """DataUpdateCoordinator for flipr integration.""" +from __future__ import annotations + from dataclasses import dataclass from datetime import timedelta import logging @@ -19,8 +21,8 @@ _LOGGER = logging.getLogger(__name__) class FliprData: """The Flipr data class.""" - flipr_coordinators: list["FliprDataUpdateCoordinator"] - hub_coordinators: list["FliprHubDataUpdateCoordinator"] + flipr_coordinators: list[FliprDataUpdateCoordinator] + hub_coordinators: list[FliprHubDataUpdateCoordinator] type FliprConfigEntry = ConfigEntry[FliprData] diff --git a/homeassistant/components/home_connect/coordinator.py b/homeassistant/components/home_connect/coordinator.py index 68652936872..16584bfd586 100644 --- a/homeassistant/components/home_connect/coordinator.py +++ b/homeassistant/components/home_connect/coordinator.py @@ -1,5 +1,7 @@ """Coordinator for Home Connect.""" +from __future__ import annotations + import asyncio from collections import defaultdict from collections.abc import Callable @@ -53,7 +55,7 @@ class HomeConnectApplianceData: settings: dict[SettingKey, GetSetting] status: dict[StatusKey, Status] - def update(self, other: "HomeConnectApplianceData") -> None: + def update(self, other: HomeConnectApplianceData) -> None: """Update data with data from other instance.""" self.events.update(other.events) self.info.connected = other.info.connected