Sort imports according to PEP8 for starline (#29653)
This commit is contained in:
parent
51ece97e0d
commit
55559f3e30
10 changed files with 34 additions and 23 deletions
|
@ -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,
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -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,
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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,
|
||||
)
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
"""StarLine base entity."""
|
||||
from typing import Callable, Optional
|
||||
|
||||
from homeassistant.helpers.entity import Entity
|
||||
|
||||
from .account import StarlineAccount, StarlineDevice
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
"""Tests for StarLine config flow."""
|
||||
import requests_mock
|
||||
|
||||
from homeassistant.components.starline import config_flow
|
||||
|
||||
TEST_APP_ID = "666"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue