Remove entity description mixin in Environment Canada (#112763)

This commit is contained in:
Joost Lekkerkerker 2024-03-09 16:02:45 +01:00 committed by GitHub
parent 06637c0960
commit b0f0bc6c5c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -34,19 +34,11 @@ from .const import ATTR_STATION, DOMAIN
ATTR_TIME = "alert time"
@dataclass(frozen=True)
class ECSensorEntityDescriptionMixin:
"""Mixin for required keys."""
value_fn: Callable[[Any], Any]
@dataclass(frozen=True)
class ECSensorEntityDescription(
SensorEntityDescription, ECSensorEntityDescriptionMixin
):
@dataclass(frozen=True, kw_only=True)
class ECSensorEntityDescription(SensorEntityDescription):
"""Describes Environment Canada sensor entity."""
value_fn: Callable[[Any], Any]
transform: Callable[[Any], Any] | None = None