From 1fa0ce2f2c47c3b3f7d956914d9a151fab051bff Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Mon, 11 Mar 2024 11:28:26 +0100 Subject: [PATCH] Remove entity description mixin in Kaiterra (#112895) --- homeassistant/components/kaiterra/sensor.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/kaiterra/sensor.py b/homeassistant/components/kaiterra/sensor.py index fa15cb9b451..22401f9027a 100644 --- a/homeassistant/components/kaiterra/sensor.py +++ b/homeassistant/components/kaiterra/sensor.py @@ -18,20 +18,13 @@ from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType from .const import DISPATCHER_KAITERRA, DOMAIN -@dataclass(frozen=True) -class KaiterraSensorRequiredKeysMixin: - """Mixin for required keys.""" +@dataclass(frozen=True, kw_only=True) +class KaiterraSensorEntityDescription(SensorEntityDescription): + """Class describing Renault sensor entities.""" suffix: str -@dataclass(frozen=True) -class KaiterraSensorEntityDescription( - SensorEntityDescription, KaiterraSensorRequiredKeysMixin -): - """Class describing Renault sensor entities.""" - - SENSORS = [ KaiterraSensorEntityDescription( suffix="Temperature",