From a75daab33f7b471e21fcea1199bee6be51bc74fb Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 25 Apr 2022 13:16:02 +0200 Subject: [PATCH] Adjust set_hvac_mode type hint in ClimateEntity (#70658) * Adjust set_hvac_mode type hint in ClimateEntity * Remove override --- homeassistant/components/climate/__init__.py | 4 ++-- homeassistant/components/geniushub/climate.py | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/climate/__init__.py b/homeassistant/components/climate/__init__.py index a77aeb84492..818caaaa78d 100644 --- a/homeassistant/components/climate/__init__.py +++ b/homeassistant/components/climate/__init__.py @@ -463,11 +463,11 @@ class ClimateEntity(Entity): """Set new target fan mode.""" await self.hass.async_add_executor_job(self.set_fan_mode, fan_mode) - def set_hvac_mode(self, hvac_mode: HVACMode | str) -> None: + def set_hvac_mode(self, hvac_mode: HVACMode) -> None: """Set new target hvac mode.""" raise NotImplementedError() - async def async_set_hvac_mode(self, hvac_mode: HVACMode | str) -> None: + async def async_set_hvac_mode(self, hvac_mode: HVACMode) -> None: """Set new target hvac mode.""" await self.hass.async_add_executor_job(self.set_hvac_mode, hvac_mode) diff --git a/homeassistant/components/geniushub/climate.py b/homeassistant/components/geniushub/climate.py index e4f2ec6d535..429d51c0035 100644 --- a/homeassistant/components/geniushub/climate.py +++ b/homeassistant/components/geniushub/climate.py @@ -98,9 +98,7 @@ class GeniusClimateZone(GeniusHeatingZone, ClimateEntity): return [PRESET_ACTIVITY, PRESET_BOOST] return [PRESET_BOOST] - async def async_set_hvac_mode( # type:ignore[override] - self, hvac_mode: HVACMode - ) -> None: + async def async_set_hvac_mode(self, hvac_mode: HVACMode) -> None: """Set a new hvac mode.""" await self._zone.set_mode(HA_HVAC_TO_GH.get(hvac_mode))