mirror of
https://github.com/home-assistant/core.git
synced 2025-04-26 18:27:51 +00:00
Remove str from humidifier device class (#83397)
This commit is contained in:
parent
8cdadd1552
commit
46caefca7b
@ -125,7 +125,7 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
|
|||||||
class HumidifierEntityDescription(ToggleEntityDescription):
|
class HumidifierEntityDescription(ToggleEntityDescription):
|
||||||
"""A class that describes humidifier entities."""
|
"""A class that describes humidifier entities."""
|
||||||
|
|
||||||
device_class: HumidifierDeviceClass | str | None = None
|
device_class: HumidifierDeviceClass | None = None
|
||||||
|
|
||||||
|
|
||||||
class HumidifierEntity(ToggleEntity):
|
class HumidifierEntity(ToggleEntity):
|
||||||
@ -133,7 +133,7 @@ class HumidifierEntity(ToggleEntity):
|
|||||||
|
|
||||||
entity_description: HumidifierEntityDescription
|
entity_description: HumidifierEntityDescription
|
||||||
_attr_available_modes: list[str] | None
|
_attr_available_modes: list[str] | None
|
||||||
_attr_device_class: HumidifierDeviceClass | str | None
|
_attr_device_class: HumidifierDeviceClass | None
|
||||||
_attr_max_humidity: int = DEFAULT_MAX_HUMIDITY
|
_attr_max_humidity: int = DEFAULT_MAX_HUMIDITY
|
||||||
_attr_min_humidity: int = DEFAULT_MIN_HUMIDITY
|
_attr_min_humidity: int = DEFAULT_MIN_HUMIDITY
|
||||||
_attr_mode: str | None
|
_attr_mode: str | None
|
||||||
@ -154,7 +154,7 @@ class HumidifierEntity(ToggleEntity):
|
|||||||
return data
|
return data
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def device_class(self) -> HumidifierDeviceClass | str | None:
|
def device_class(self) -> HumidifierDeviceClass | None:
|
||||||
"""Return the class of this entity."""
|
"""Return the class of this entity."""
|
||||||
if hasattr(self, "_attr_device_class"):
|
if hasattr(self, "_attr_device_class"):
|
||||||
return self._attr_device_class
|
return self._attr_device_class
|
||||||
|
@ -1413,7 +1413,7 @@ _INHERITANCE_MATCH: dict[str, list[ClassTypeHintMatch]] = {
|
|||||||
),
|
),
|
||||||
TypeHintMatch(
|
TypeHintMatch(
|
||||||
function_name="device_class",
|
function_name="device_class",
|
||||||
return_type=["HumidifierDeviceClass", "str", None],
|
return_type=["HumidifierDeviceClass", None],
|
||||||
),
|
),
|
||||||
TypeHintMatch(
|
TypeHintMatch(
|
||||||
function_name="min_humidity",
|
function_name="min_humidity",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user