From a2b611d9d9bc2b6c91203fbb92bcb66fe8e6995a Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Sun, 2 Jan 2022 09:19:42 +0100 Subject: [PATCH] Drop use of HomeAssistantType in elmax (#63105) * Drop HomeAssistantType in elmax * Update common.py * Update switch.py Co-authored-by: epenet --- homeassistant/components/elmax/__init__.py | 6 +++--- homeassistant/components/elmax/common.py | 4 ++-- homeassistant/components/elmax/switch.py | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/elmax/__init__.py b/homeassistant/components/elmax/__init__.py index 8b136cd2acd..af123efae9a 100644 --- a/homeassistant/components/elmax/__init__.py +++ b/homeassistant/components/elmax/__init__.py @@ -5,7 +5,7 @@ from datetime import timedelta import logging from homeassistant.config_entries import ConfigEntry -from homeassistant.helpers.typing import HomeAssistantType +from homeassistant.core import HomeAssistant from .common import ElmaxCoordinator from .const import ( @@ -21,7 +21,7 @@ from .const import ( _LOGGER = logging.getLogger(__name__) -async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry) -> bool: +async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Set up elmax-cloud from a config entry.""" # Create the API client object and attempt a login, so that we immediately know # if there is something wrong with user credentials @@ -47,7 +47,7 @@ async def async_setup_entry(hass: HomeAssistantType, entry: ConfigEntry) -> bool return True -async def async_unload_entry(hass: HomeAssistantType, entry: ConfigEntry) -> bool: +async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: """Unload a config entry.""" unload_ok = await hass.config_entries.async_unload_platforms(entry, ELMAX_PLATFORMS) if unload_ok: diff --git a/homeassistant/components/elmax/common.py b/homeassistant/components/elmax/common.py index 0008ebc4218..e9854cc5d7a 100644 --- a/homeassistant/components/elmax/common.py +++ b/homeassistant/components/elmax/common.py @@ -17,8 +17,8 @@ from elmax_api.model.actuator import Actuator from elmax_api.model.endpoint import DeviceEndpoint from elmax_api.model.panel import PanelEntry, PanelStatus +from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryAuthFailed, HomeAssistantError -from homeassistant.helpers.typing import HomeAssistantType from homeassistant.helpers.update_coordinator import ( CoordinatorEntity, DataUpdateCoordinator, @@ -35,7 +35,7 @@ class ElmaxCoordinator(DataUpdateCoordinator[PanelStatus]): def __init__( self, - hass: HomeAssistantType, + hass: HomeAssistant, logger: Logger, username: str, password: str, diff --git a/homeassistant/components/elmax/switch.py b/homeassistant/components/elmax/switch.py index 66f864585e8..e8de2986b95 100644 --- a/homeassistant/components/elmax/switch.py +++ b/homeassistant/components/elmax/switch.py @@ -8,8 +8,8 @@ from elmax_api.model.panel import PanelStatus from homeassistant.components.switch import SwitchEntity from homeassistant.config_entries import ConfigEntry +from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.helpers.typing import HomeAssistantType from . import ElmaxCoordinator from .common import ElmaxEntity @@ -19,7 +19,7 @@ _LOGGER = logging.getLogger(__name__) async def async_setup_entry( - hass: HomeAssistantType, + hass: HomeAssistant, config_entry: ConfigEntry, async_add_entities: AddEntitiesCallback, ) -> None: