From 46caefca7b6c4c91b646f6468ee98d6dad9fd90f Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Tue, 6 Dec 2022 14:51:23 +0100 Subject: [PATCH] Remove str from humidifier device class (#83397) --- homeassistant/components/humidifier/__init__.py | 6 +++--- pylint/plugins/hass_enforce_type_hints.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/humidifier/__init__.py b/homeassistant/components/humidifier/__init__.py index 61d7b6c3944..0bc7e242d55 100644 --- a/homeassistant/components/humidifier/__init__.py +++ b/homeassistant/components/humidifier/__init__.py @@ -125,7 +125,7 @@ async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: class HumidifierEntityDescription(ToggleEntityDescription): """A class that describes humidifier entities.""" - device_class: HumidifierDeviceClass | str | None = None + device_class: HumidifierDeviceClass | None = None class HumidifierEntity(ToggleEntity): @@ -133,7 +133,7 @@ class HumidifierEntity(ToggleEntity): entity_description: HumidifierEntityDescription _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_min_humidity: int = DEFAULT_MIN_HUMIDITY _attr_mode: str | None @@ -154,7 +154,7 @@ class HumidifierEntity(ToggleEntity): return data @property - def device_class(self) -> HumidifierDeviceClass | str | None: + def device_class(self) -> HumidifierDeviceClass | None: """Return the class of this entity.""" if hasattr(self, "_attr_device_class"): return self._attr_device_class diff --git a/pylint/plugins/hass_enforce_type_hints.py b/pylint/plugins/hass_enforce_type_hints.py index 4f7b9053ca0..7cfd5d32914 100644 --- a/pylint/plugins/hass_enforce_type_hints.py +++ b/pylint/plugins/hass_enforce_type_hints.py @@ -1413,7 +1413,7 @@ _INHERITANCE_MATCH: dict[str, list[ClassTypeHintMatch]] = { ), TypeHintMatch( function_name="device_class", - return_type=["HumidifierDeviceClass", "str", None], + return_type=["HumidifierDeviceClass", None], ), TypeHintMatch( function_name="min_humidity",