Improve rdw generic typing (#84643)

This commit is contained in:
Marc Mueller 2022-12-27 21:18:15 +01:00 committed by GitHub
parent 54ba09ec1c
commit 511f3335a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View File

@ -71,7 +71,9 @@ async def async_setup_entry(
) )
class RDWBinarySensorEntity(CoordinatorEntity, BinarySensorEntity): class RDWBinarySensorEntity(
CoordinatorEntity[DataUpdateCoordinator[Vehicle]], BinarySensorEntity
):
"""Defines an RDW binary sensor.""" """Defines an RDW binary sensor."""
entity_description: RDWBinarySensorEntityDescription entity_description: RDWBinarySensorEntityDescription
@ -80,7 +82,7 @@ class RDWBinarySensorEntity(CoordinatorEntity, BinarySensorEntity):
def __init__( def __init__(
self, self,
*, *,
coordinator: DataUpdateCoordinator, coordinator: DataUpdateCoordinator[Vehicle],
description: RDWBinarySensorEntityDescription, description: RDWBinarySensorEntityDescription,
) -> None: ) -> None:
"""Initialize RDW binary sensor.""" """Initialize RDW binary sensor."""

View File

@ -72,7 +72,7 @@ async def async_setup_entry(
) )
class RDWSensorEntity(CoordinatorEntity, SensorEntity): class RDWSensorEntity(CoordinatorEntity[DataUpdateCoordinator[Vehicle]], SensorEntity):
"""Defines an RDW sensor.""" """Defines an RDW sensor."""
entity_description: RDWSensorEntityDescription entity_description: RDWSensorEntityDescription
@ -81,7 +81,7 @@ class RDWSensorEntity(CoordinatorEntity, SensorEntity):
def __init__( def __init__(
self, self,
*, *,
coordinator: DataUpdateCoordinator, coordinator: DataUpdateCoordinator[Vehicle],
license_plate: str, license_plate: str,
description: RDWSensorEntityDescription, description: RDWSensorEntityDescription,
) -> None: ) -> None: