Update typing 13 (#48077)
This commit is contained in:
parent
a3cd1854f6
commit
b67b9b94f9
51 changed files with 287 additions and 226 deletions
|
@ -1,5 +1,7 @@
|
|||
"""DataUpdate Coordinator, and base Entity and Device models for Toon."""
|
||||
from typing import Any, Dict, Optional
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any
|
||||
|
||||
from homeassistant.helpers.update_coordinator import CoordinatorEntity
|
||||
|
||||
|
@ -31,7 +33,7 @@ class ToonEntity(CoordinatorEntity):
|
|||
return self._name
|
||||
|
||||
@property
|
||||
def icon(self) -> Optional[str]:
|
||||
def icon(self) -> str | None:
|
||||
"""Return the mdi icon of the entity."""
|
||||
return self._icon
|
||||
|
||||
|
@ -45,7 +47,7 @@ class ToonDisplayDeviceEntity(ToonEntity):
|
|||
"""Defines a Toon display device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this thermostat."""
|
||||
agreement = self.coordinator.data.agreement
|
||||
model = agreement.display_hardware_version.rpartition("/")[0]
|
||||
|
@ -63,7 +65,7 @@ class ToonElectricityMeterDeviceEntity(ToonEntity):
|
|||
"""Defines a Electricity Meter device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this entity."""
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return {
|
||||
|
@ -77,7 +79,7 @@ class ToonGasMeterDeviceEntity(ToonEntity):
|
|||
"""Defines a Gas Meter device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this entity."""
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return {
|
||||
|
@ -91,7 +93,7 @@ class ToonWaterMeterDeviceEntity(ToonEntity):
|
|||
"""Defines a Water Meter device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this entity."""
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return {
|
||||
|
@ -105,7 +107,7 @@ class ToonSolarDeviceEntity(ToonEntity):
|
|||
"""Defines a Solar Device device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this entity."""
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return {
|
||||
|
@ -119,7 +121,7 @@ class ToonBoilerModuleDeviceEntity(ToonEntity):
|
|||
"""Defines a Boiler Module device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this entity."""
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return {
|
||||
|
@ -134,7 +136,7 @@ class ToonBoilerDeviceEntity(ToonEntity):
|
|||
"""Defines a Boiler device entity."""
|
||||
|
||||
@property
|
||||
def device_info(self) -> Dict[str, Any]:
|
||||
def device_info(self) -> dict[str, Any]:
|
||||
"""Return device information about this entity."""
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue