From ccdfe0fb01833cdf7c1cfbe8493bd071b6672ea8 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Mon, 10 Jan 2022 09:35:23 +0100 Subject: [PATCH] Add setup type hints to avion (#63778) Co-authored-by: epenet --- homeassistant/components/avion/light.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/avion/light.py b/homeassistant/components/avion/light.py index e8f42e6a816..7a57efe6aa6 100644 --- a/homeassistant/components/avion/light.py +++ b/homeassistant/components/avion/light.py @@ -1,4 +1,6 @@ """Support for Avion dimmers.""" +from __future__ import annotations + import importlib import time @@ -18,7 +20,10 @@ from homeassistant.const import ( CONF_PASSWORD, CONF_USERNAME, ) +from homeassistant.core import HomeAssistant import homeassistant.helpers.config_validation as cv +from homeassistant.helpers.entity_platform import AddEntitiesCallback +from homeassistant.helpers.typing import ConfigType, DiscoveryInfoType SUPPORT_AVION_LED = SUPPORT_BRIGHTNESS @@ -39,7 +44,12 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( ) -def setup_platform(hass, config, add_entities, discovery_info=None): +def setup_platform( + hass: HomeAssistant, + config: ConfigType, + add_entities: AddEntitiesCallback, + discovery_info: DiscoveryInfoType | None = None, +) -> None: """Set up an Avion switch.""" avion = importlib.import_module("avion")