From 75cfe845e120e06d9aa9f582cddae809de344db5 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 22 Jun 2022 22:17:50 +0200 Subject: [PATCH] Adjust freedompro type hints (#73839) --- homeassistant/components/freedompro/fan.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/freedompro/fan.py b/homeassistant/components/freedompro/fan.py index 3513b7672e0..443a1375f24 100644 --- a/homeassistant/components/freedompro/fan.py +++ b/homeassistant/components/freedompro/fan.py @@ -2,6 +2,7 @@ from __future__ import annotations import json +from typing import Any from pyfreedompro import put_state @@ -87,27 +88,30 @@ class FreedomproFan(CoordinatorEntity, FanEntity): await super().async_added_to_hass() self._handle_coordinator_update() - async def async_turn_on(self, percentage=None, preset_mode=None, **kwargs): + async def async_turn_on( + self, + percentage: int | None = None, + preset_mode: str | None = None, + **kwargs: Any, + ) -> None: """Async function to turn on the fan.""" payload = {"on": True} - payload = json.dumps(payload) await put_state( self._session, self._api_key, self.unique_id, - payload, + json.dumps(payload), ) await self.coordinator.async_request_refresh() - async def async_turn_off(self, **kwargs): + async def async_turn_off(self, **kwargs: Any) -> None: """Async function to turn off the fan.""" payload = {"on": False} - payload = json.dumps(payload) await put_state( self._session, self._api_key, self.unique_id, - payload, + json.dumps(payload), ) await self.coordinator.async_request_refresh()