Sort imports according to PEP8 for starline (#29653)

This commit is contained in:
Bas Nijholt 2019-12-08 21:09:48 +01:00 committed by Franck Nijhof
parent 51ece97e0d
commit 55559f3e30
10 changed files with 34 additions and 23 deletions

View file

@ -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,
)

View file

@ -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,
)

View file

@ -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

View file

@ -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,
)

View file

@ -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

View file

@ -1,6 +1,8 @@
"""StarLine base entity."""
from typing import Callable, Optional
from homeassistant.helpers.entity import Entity
from .account import StarlineAccount, StarlineDevice

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1,5 +1,6 @@
"""Tests for StarLine config flow."""
import requests_mock
from homeassistant.components.starline import config_flow
TEST_APP_ID = "666"