mirror of
https://github.com/home-assistant/core.git
synced 2025-07-14 16:57:10 +00:00
Small typing improvements (#137994)
This commit is contained in:
parent
932c2f794e
commit
6e84280e3c
@ -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
|
||||
|
||||
|
||||
|
@ -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]]):
|
||||
|
@ -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](
|
||||
|
@ -142,7 +142,7 @@ class ToolResultContent:
|
||||
tool_result: JsonObjectType
|
||||
|
||||
|
||||
Content = SystemContent | UserContent | AssistantContent | ToolResultContent
|
||||
type Content = SystemContent | UserContent | AssistantContent | ToolResultContent
|
||||
|
||||
|
||||
@dataclass
|
||||
|
@ -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]
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user