mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 01:37:08 +00:00
Remove toon from mypy ignore list (#74968)
This commit is contained in:
parent
d244d06711
commit
ab9950621b
@ -102,7 +102,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
||||
device_registry.async_get_or_create(
|
||||
config_entry_id=entry.entry_id,
|
||||
identifiers={
|
||||
(DOMAIN, coordinator.data.agreement.agreement_id, "meter_adapter")
|
||||
(
|
||||
DOMAIN,
|
||||
coordinator.data.agreement.agreement_id,
|
||||
"meter_adapter",
|
||||
) # type: ignore[arg-type]
|
||||
},
|
||||
manufacturer="Eneco",
|
||||
name="Meter Adapter",
|
||||
|
@ -20,8 +20,8 @@ class ToonFlowHandler(AbstractOAuth2FlowHandler, domain=DOMAIN):
|
||||
DOMAIN = DOMAIN
|
||||
VERSION = 2
|
||||
|
||||
agreements: list[Agreement] | None = None
|
||||
data: dict[str, Any] | None = None
|
||||
agreements: list[Agreement]
|
||||
data: dict[str, Any]
|
||||
|
||||
@property
|
||||
def logger(self) -> logging.Logger:
|
||||
|
@ -39,8 +39,8 @@ class ToonElectricityMeterDeviceEntity(ToonEntity):
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return DeviceInfo(
|
||||
name="Electricity Meter",
|
||||
identifiers={(DOMAIN, agreement_id, "electricity")},
|
||||
via_device=(DOMAIN, agreement_id, "meter_adapter"),
|
||||
identifiers={(DOMAIN, agreement_id, "electricity")}, # type: ignore[arg-type]
|
||||
via_device=(DOMAIN, agreement_id, "meter_adapter"), # type: ignore[typeddict-item]
|
||||
)
|
||||
|
||||
|
||||
@ -53,8 +53,8 @@ class ToonGasMeterDeviceEntity(ToonEntity):
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return DeviceInfo(
|
||||
name="Gas Meter",
|
||||
identifiers={(DOMAIN, agreement_id, "gas")},
|
||||
via_device=(DOMAIN, agreement_id, "electricity"),
|
||||
identifiers={(DOMAIN, agreement_id, "gas")}, # type: ignore[arg-type]
|
||||
via_device=(DOMAIN, agreement_id, "electricity"), # type: ignore[typeddict-item]
|
||||
)
|
||||
|
||||
|
||||
@ -67,8 +67,8 @@ class ToonWaterMeterDeviceEntity(ToonEntity):
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return DeviceInfo(
|
||||
name="Water Meter",
|
||||
identifiers={(DOMAIN, agreement_id, "water")},
|
||||
via_device=(DOMAIN, agreement_id, "electricity"),
|
||||
identifiers={(DOMAIN, agreement_id, "water")}, # type: ignore[arg-type]
|
||||
via_device=(DOMAIN, agreement_id, "electricity"), # type: ignore[typeddict-item]
|
||||
)
|
||||
|
||||
|
||||
@ -81,8 +81,8 @@ class ToonSolarDeviceEntity(ToonEntity):
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return DeviceInfo(
|
||||
name="Solar Panels",
|
||||
identifiers={(DOMAIN, agreement_id, "solar")},
|
||||
via_device=(DOMAIN, agreement_id, "meter_adapter"),
|
||||
identifiers={(DOMAIN, agreement_id, "solar")}, # type: ignore[arg-type]
|
||||
via_device=(DOMAIN, agreement_id, "meter_adapter"), # type: ignore[typeddict-item]
|
||||
)
|
||||
|
||||
|
||||
@ -96,7 +96,7 @@ class ToonBoilerModuleDeviceEntity(ToonEntity):
|
||||
return DeviceInfo(
|
||||
name="Boiler Module",
|
||||
manufacturer="Eneco",
|
||||
identifiers={(DOMAIN, agreement_id, "boiler_module")},
|
||||
identifiers={(DOMAIN, agreement_id, "boiler_module")}, # type: ignore[arg-type]
|
||||
via_device=(DOMAIN, agreement_id),
|
||||
)
|
||||
|
||||
@ -110,8 +110,8 @@ class ToonBoilerDeviceEntity(ToonEntity):
|
||||
agreement_id = self.coordinator.data.agreement.agreement_id
|
||||
return DeviceInfo(
|
||||
name="Boiler",
|
||||
identifiers={(DOMAIN, agreement_id, "boiler")},
|
||||
via_device=(DOMAIN, agreement_id, "boiler_module"),
|
||||
identifiers={(DOMAIN, agreement_id, "boiler")}, # type: ignore[arg-type]
|
||||
via_device=(DOMAIN, agreement_id, "boiler_module"), # type: ignore[typeddict-item]
|
||||
)
|
||||
|
||||
|
||||
|
9
mypy.ini
9
mypy.ini
@ -2801,15 +2801,6 @@ ignore_errors = true
|
||||
[mypy-homeassistant.components.template.sensor]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.toon]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.toon.config_flow]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.toon.models]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.withings]
|
||||
ignore_errors = true
|
||||
|
||||
|
@ -68,9 +68,6 @@ IGNORED_MODULES: Final[list[str]] = [
|
||||
"homeassistant.components.sonos.statistics",
|
||||
"homeassistant.components.template.number",
|
||||
"homeassistant.components.template.sensor",
|
||||
"homeassistant.components.toon",
|
||||
"homeassistant.components.toon.config_flow",
|
||||
"homeassistant.components.toon.models",
|
||||
"homeassistant.components.withings",
|
||||
"homeassistant.components.withings.binary_sensor",
|
||||
"homeassistant.components.withings.common",
|
||||
|
Loading…
x
Reference in New Issue
Block a user