mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Remove gree from mypy ignore list (#74411)
This commit is contained in:
parent
035e96a79b
commit
e3bd63934b
@ -198,14 +198,14 @@ class GreeClimateEntity(CoordinatorEntity, ClimateEntity):
|
||||
return TARGET_TEMPERATURE_STEP
|
||||
|
||||
@property
|
||||
def hvac_mode(self) -> str:
|
||||
def hvac_mode(self) -> HVACMode | None:
|
||||
"""Return the current HVAC mode for the device."""
|
||||
if not self.coordinator.device.power:
|
||||
return HVACMode.OFF
|
||||
|
||||
return HVAC_MODES.get(self.coordinator.device.mode)
|
||||
|
||||
async def async_set_hvac_mode(self, hvac_mode) -> None:
|
||||
async def async_set_hvac_mode(self, hvac_mode: HVACMode) -> None:
|
||||
"""Set new target hvac mode."""
|
||||
if hvac_mode not in self.hvac_modes:
|
||||
raise ValueError(f"Invalid hvac_mode: {hvac_mode}")
|
||||
@ -246,7 +246,7 @@ class GreeClimateEntity(CoordinatorEntity, ClimateEntity):
|
||||
self.async_write_ha_state()
|
||||
|
||||
@property
|
||||
def hvac_modes(self) -> list[str]:
|
||||
def hvac_modes(self) -> list[HVACMode]:
|
||||
"""Return the HVAC modes support by the device."""
|
||||
modes = [*HVAC_MODES_REVERSE]
|
||||
modes.append(HVACMode.OFF)
|
||||
@ -299,7 +299,7 @@ class GreeClimateEntity(CoordinatorEntity, ClimateEntity):
|
||||
return PRESET_MODES
|
||||
|
||||
@property
|
||||
def fan_mode(self) -> str:
|
||||
def fan_mode(self) -> str | None:
|
||||
"""Return the current fan mode for the device."""
|
||||
speed = self.coordinator.device.fan_speed
|
||||
return FAN_MODES.get(speed)
|
||||
|
6
mypy.ini
6
mypy.ini
@ -2663,12 +2663,6 @@ ignore_errors = true
|
||||
[mypy-homeassistant.components.google_assistant.trait]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.gree.climate]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.gree.switch]
|
||||
ignore_errors = true
|
||||
|
||||
[mypy-homeassistant.components.harmony]
|
||||
ignore_errors = true
|
||||
|
||||
|
@ -33,8 +33,6 @@ IGNORED_MODULES: Final[list[str]] = [
|
||||
"homeassistant.components.google_assistant.http",
|
||||
"homeassistant.components.google_assistant.report_state",
|
||||
"homeassistant.components.google_assistant.trait",
|
||||
"homeassistant.components.gree.climate",
|
||||
"homeassistant.components.gree.switch",
|
||||
"homeassistant.components.harmony",
|
||||
"homeassistant.components.harmony.config_flow",
|
||||
"homeassistant.components.harmony.data",
|
||||
|
Loading…
x
Reference in New Issue
Block a user