From 0a82f58fb5c42dcb7a66c076a862c2b7930a03a6 Mon Sep 17 00:00:00 2001 From: Jules Dejaeghere Date: Tue, 26 Dec 2023 18:04:57 +0100 Subject: [PATCH] Sort imports --- custom_components/irm_kmi/__init__.py | 2 +- custom_components/irm_kmi/api.py | 6 +++--- custom_components/irm_kmi/config_flow.py | 2 +- custom_components/irm_kmi/const.py | 24 +++++++++++------------- custom_components/irm_kmi/coordinator.py | 14 ++++++-------- custom_components/irm_kmi/weather.py | 12 ++++++------ 6 files changed, 28 insertions(+), 32 deletions(-) diff --git a/custom_components/irm_kmi/__init__.py b/custom_components/irm_kmi/__init__.py index 29af938..916a953 100644 --- a/custom_components/irm_kmi/__init__.py +++ b/custom_components/irm_kmi/__init__.py @@ -3,8 +3,8 @@ # File inspired from https://github.com/ludeeus/integration_blueprint from homeassistant.config_entries import ConfigEntry -from homeassistant.core import HomeAssistant from homeassistant.const import CONF_ZONE +from homeassistant.core import HomeAssistant from .const import DOMAIN, PLATFORMS from .coordinator import IrmKmiCoordinator diff --git a/custom_components/irm_kmi/api.py b/custom_components/irm_kmi/api.py index 1e25a8f..210a29e 100644 --- a/custom_components/irm_kmi/api.py +++ b/custom_components/irm_kmi/api.py @@ -1,14 +1,14 @@ """API Client for IRM KMI weather""" from __future__ import annotations -import logging import asyncio +import hashlib +import logging import socket +from datetime import datetime import aiohttp import async_timeout -import hashlib -from datetime import datetime _LOGGER = logging.getLogger(__name__) diff --git a/custom_components/irm_kmi/config_flow.py b/custom_components/irm_kmi/config_flow.py index 517938a..4f24015 100644 --- a/custom_components/irm_kmi/config_flow.py +++ b/custom_components/irm_kmi/config_flow.py @@ -1,6 +1,6 @@ import logging -import voluptuous as vol +import voluptuous as vol from homeassistant.components.zone import DOMAIN as ZONE_DOMAIN from homeassistant.config_entries import ConfigFlow from homeassistant.const import CONF_ZONE diff --git a/custom_components/irm_kmi/const.py b/custom_components/irm_kmi/const.py index 392f749..81a8a9f 100644 --- a/custom_components/irm_kmi/const.py +++ b/custom_components/irm_kmi/const.py @@ -1,16 +1,14 @@ -from homeassistant.components.weather import ( - ATTR_CONDITION_CLOUDY, - ATTR_CONDITION_FOG, - ATTR_CONDITION_SNOWY_RAINY, - ATTR_CONDITION_LIGHTNING_RAINY, - ATTR_CONDITION_PARTLYCLOUDY, - ATTR_CONDITION_POURING, - ATTR_CONDITION_RAINY, - ATTR_CONDITION_SNOWY, - ATTR_CONDITION_SUNNY, - ATTR_CONDITION_CLEAR_NIGHT, - ATTR_CONDITION_EXCEPTIONAL -) +from homeassistant.components.weather import (ATTR_CONDITION_CLEAR_NIGHT, + ATTR_CONDITION_CLOUDY, + ATTR_CONDITION_EXCEPTIONAL, + ATTR_CONDITION_FOG, + ATTR_CONDITION_LIGHTNING_RAINY, + ATTR_CONDITION_PARTLYCLOUDY, + ATTR_CONDITION_POURING, + ATTR_CONDITION_RAINY, + ATTR_CONDITION_SNOWY, + ATTR_CONDITION_SNOWY_RAINY, + ATTR_CONDITION_SUNNY) from homeassistant.const import Platform DOMAIN = 'irm_kmi' diff --git a/custom_components/irm_kmi/coordinator.py b/custom_components/irm_kmi/coordinator.py index 428500a..2b6c849 100644 --- a/custom_components/irm_kmi/coordinator.py +++ b/custom_components/irm_kmi/coordinator.py @@ -1,22 +1,20 @@ """Example integration using DataUpdateCoordinator.""" -from datetime import timedelta, datetime import logging +from datetime import datetime, timedelta from typing import List import async_timeout - from homeassistant.components.weather import Forecast from homeassistant.const import ATTR_LATITUDE, ATTR_LONGITUDE from homeassistant.helpers.aiohttp_client import async_get_clientsession -from homeassistant.helpers.update_coordinator import ( - DataUpdateCoordinator, - UpdateFailed, -) +from homeassistant.helpers.update_coordinator import (DataUpdateCoordinator, + UpdateFailed) -from .data import IrmKmiForecast -from .const import OUT_OF_BENELUX, IRM_KMI_TO_HA_CONDITION_MAP as CDT_MAP from .api import IrmKmiApiClient, IrmKmiApiError +from .const import IRM_KMI_TO_HA_CONDITION_MAP as CDT_MAP +from .const import OUT_OF_BENELUX +from .data import IrmKmiForecast _LOGGER = logging.getLogger(__name__) diff --git a/custom_components/irm_kmi/weather.py b/custom_components/irm_kmi/weather.py index dcef02a..1e169a5 100644 --- a/custom_components/irm_kmi/weather.py +++ b/custom_components/irm_kmi/weather.py @@ -1,15 +1,15 @@ import logging from typing import List -from homeassistant.components.weather import WeatherEntity, WeatherEntityFeature, Forecast -from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo +from homeassistant.components.weather import (Forecast, WeatherEntity, + WeatherEntityFeature) from homeassistant.config_entries import ConfigEntry -from homeassistant.const import UnitOfTemperature, UnitOfSpeed, UnitOfPrecipitationDepth, UnitOfPressure +from homeassistant.const import (UnitOfPrecipitationDepth, UnitOfPressure, + UnitOfSpeed, UnitOfTemperature) from homeassistant.core import HomeAssistant +from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity_platform import AddEntitiesCallback -from homeassistant.helpers.update_coordinator import ( - CoordinatorEntity, -) +from homeassistant.helpers.update_coordinator import CoordinatorEntity from . import DOMAIN from .coordinator import IrmKmiCoordinator