From 55559f3e306d9b50e5a02b9cbbd7f61ab07b4e58 Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Sun, 8 Dec 2019 21:09:48 +0100 Subject: [PATCH] Sort imports according to PEP8 for starline (#29653) --- homeassistant/components/starline/__init__.py | 9 ++++---- homeassistant/components/starline/account.py | 15 ++++++------- .../components/starline/binary_sensor.py | 5 +++-- .../components/starline/config_flow.py | 21 ++++++++++--------- .../components/starline/device_tracker.py | 1 + homeassistant/components/starline/entity.py | 2 ++ homeassistant/components/starline/lock.py | 1 + homeassistant/components/starline/sensor.py | 1 + homeassistant/components/starline/switch.py | 1 + tests/components/starline/test_config_flow.py | 1 + 10 files changed, 34 insertions(+), 23 deletions(-) diff --git a/homeassistant/components/starline/__init__.py b/homeassistant/components/starline/__init__.py index 22772282a7c..303507b1491 100644 --- a/homeassistant/components/starline/__init__.py +++ b/homeassistant/components/starline/__init__.py @@ -1,17 +1,18 @@ """The StarLine component.""" import voluptuous as vol + from homeassistant.config_entries import ConfigEntry from homeassistant.core import Config, HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady from .account import StarlineAccount from .const import ( - DOMAIN, - PLATFORMS, - SERVICE_UPDATE_STATE, - SERVICE_SET_SCAN_INTERVAL, CONF_SCAN_INTERVAL, DEFAULT_SCAN_INTERVAL, + DOMAIN, + PLATFORMS, + SERVICE_SET_SCAN_INTERVAL, + SERVICE_UPDATE_STATE, ) diff --git a/homeassistant/components/starline/account.py b/homeassistant/components/starline/account.py index 2e7653eb380..aee88c0bd3f 100644 --- a/homeassistant/components/starline/account.py +++ b/homeassistant/components/starline/account.py @@ -1,6 +1,7 @@ """StarLine Account.""" -from datetime import timedelta, datetime -from typing import Callable, Optional, Dict, Any +from datetime import datetime, timedelta +from typing import Any, Callable, Dict, Optional + from starline import StarlineApi, StarlineDevice from homeassistant.config_entries import ConfigEntry @@ -8,13 +9,13 @@ from homeassistant.core import HomeAssistant from homeassistant.helpers.event import async_track_time_interval from .const import ( + DATA_EXPIRES, + DATA_SLID_TOKEN, + DATA_SLNET_TOKEN, + DATA_USER_ID, + DEFAULT_SCAN_INTERVAL, DOMAIN, LOGGER, - DEFAULT_SCAN_INTERVAL, - DATA_USER_ID, - DATA_SLNET_TOKEN, - DATA_SLID_TOKEN, - DATA_EXPIRES, ) diff --git a/homeassistant/components/starline/binary_sensor.py b/homeassistant/components/starline/binary_sensor.py index fd28ff74cf4..21074069135 100644 --- a/homeassistant/components/starline/binary_sensor.py +++ b/homeassistant/components/starline/binary_sensor.py @@ -1,11 +1,12 @@ """Reads vehicle status from StarLine API.""" from homeassistant.components.binary_sensor import ( - BinarySensorDevice, DEVICE_CLASS_DOOR, DEVICE_CLASS_LOCK, - DEVICE_CLASS_PROBLEM, DEVICE_CLASS_POWER, + DEVICE_CLASS_PROBLEM, + BinarySensorDevice, ) + from .account import StarlineAccount, StarlineDevice from .const import DOMAIN from .entity import StarlineEntity diff --git a/homeassistant/components/starline/config_flow.py b/homeassistant/components/starline/config_flow.py index 2253cc3cd22..fa559f62913 100644 --- a/homeassistant/components/starline/config_flow.py +++ b/homeassistant/components/starline/config_flow.py @@ -1,25 +1,26 @@ """Config flow to configure StarLine component.""" from typing import Optional + from starline import StarlineAuth import voluptuous as vol from homeassistant import config_entries -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD +from homeassistant.const import CONF_PASSWORD, CONF_USERNAME from .const import ( # pylint: disable=unused-import - DOMAIN, CONF_APP_ID, CONF_APP_SECRET, - CONF_MFA_CODE, CONF_CAPTCHA_CODE, - LOGGER, - ERROR_AUTH_APP, - ERROR_AUTH_USER, - ERROR_AUTH_MFA, - DATA_USER_ID, - DATA_SLNET_TOKEN, - DATA_SLID_TOKEN, + CONF_MFA_CODE, DATA_EXPIRES, + DATA_SLID_TOKEN, + DATA_SLNET_TOKEN, + DATA_USER_ID, + DOMAIN, + ERROR_AUTH_APP, + ERROR_AUTH_MFA, + ERROR_AUTH_USER, + LOGGER, ) diff --git a/homeassistant/components/starline/device_tracker.py b/homeassistant/components/starline/device_tracker.py index b5254c761d8..6f202bbae52 100644 --- a/homeassistant/components/starline/device_tracker.py +++ b/homeassistant/components/starline/device_tracker.py @@ -2,6 +2,7 @@ from homeassistant.components.device_tracker.config_entry import TrackerEntity from homeassistant.components.device_tracker.const import SOURCE_TYPE_GPS from homeassistant.helpers.restore_state import RestoreEntity + from .account import StarlineAccount, StarlineDevice from .const import DOMAIN from .entity import StarlineEntity diff --git a/homeassistant/components/starline/entity.py b/homeassistant/components/starline/entity.py index b0d948ae2c8..31d1c79b9f0 100644 --- a/homeassistant/components/starline/entity.py +++ b/homeassistant/components/starline/entity.py @@ -1,6 +1,8 @@ """StarLine base entity.""" from typing import Callable, Optional + from homeassistant.helpers.entity import Entity + from .account import StarlineAccount, StarlineDevice diff --git a/homeassistant/components/starline/lock.py b/homeassistant/components/starline/lock.py index 0a20a36ae8b..804e8c8df2d 100644 --- a/homeassistant/components/starline/lock.py +++ b/homeassistant/components/starline/lock.py @@ -1,5 +1,6 @@ """Support for StarLine lock.""" from homeassistant.components.lock import LockDevice + from .account import StarlineAccount, StarlineDevice from .const import DOMAIN from .entity import StarlineEntity diff --git a/homeassistant/components/starline/sensor.py b/homeassistant/components/starline/sensor.py index 2507aba4955..0629a03e148 100644 --- a/homeassistant/components/starline/sensor.py +++ b/homeassistant/components/starline/sensor.py @@ -2,6 +2,7 @@ from homeassistant.components.sensor import DEVICE_CLASS_TEMPERATURE from homeassistant.helpers.entity import Entity from homeassistant.helpers.icon import icon_for_battery_level, icon_for_signal_level + from .account import StarlineAccount, StarlineDevice from .const import DOMAIN from .entity import StarlineEntity diff --git a/homeassistant/components/starline/switch.py b/homeassistant/components/starline/switch.py index 92dec10b9d3..920fe686d9a 100644 --- a/homeassistant/components/starline/switch.py +++ b/homeassistant/components/starline/switch.py @@ -1,5 +1,6 @@ """Support for StarLine switch.""" from homeassistant.components.switch import SwitchDevice + from .account import StarlineAccount, StarlineDevice from .const import DOMAIN from .entity import StarlineEntity diff --git a/tests/components/starline/test_config_flow.py b/tests/components/starline/test_config_flow.py index 31bdf98b404..3ca52f849bc 100644 --- a/tests/components/starline/test_config_flow.py +++ b/tests/components/starline/test_config_flow.py @@ -1,5 +1,6 @@ """Tests for StarLine config flow.""" import requests_mock + from homeassistant.components.starline import config_flow TEST_APP_ID = "666"