Remove entity description mixin in Huawei LTE (#112777)
This commit is contained in:
parent
797983236f
commit
fed40a89ca
1 changed files with 3 additions and 8 deletions
|
@ -27,18 +27,13 @@ from .const import DOMAIN, KEY_NET_NET_MODE
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True, kw_only=True)
|
||||||
class HuaweiSelectEntityMixin:
|
class HuaweiSelectEntityDescription(SelectEntityDescription):
|
||||||
"""Mixin for Huawei LTE select entities, to ensure required fields are set."""
|
"""Class describing Huawei LTE select entities."""
|
||||||
|
|
||||||
setter_fn: Callable[[str], None]
|
setter_fn: Callable[[str], None]
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
|
||||||
class HuaweiSelectEntityDescription(SelectEntityDescription, HuaweiSelectEntityMixin):
|
|
||||||
"""Class describing Huawei LTE select entities."""
|
|
||||||
|
|
||||||
|
|
||||||
async def async_setup_entry(
|
async def async_setup_entry(
|
||||||
hass: HomeAssistant,
|
hass: HomeAssistant,
|
||||||
config_entry: ConfigEntry,
|
config_entry: ConfigEntry,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue