Sort imports according to PEP8 for components starting with "W" (#29781)

This commit is contained in:
Bas Nijholt 2019-12-09 14:47:53 +01:00 committed by Franck Nijhof
parent 1ab1808307
commit fbf1836997
26 changed files with 77 additions and 82 deletions

View file

@ -1,15 +1,14 @@
"""Support for w800rf32 devices.""" """Support for w800rf32 devices."""
import logging import logging
import voluptuous as vol
import W800rf32 as w800 import W800rf32 as w800
import voluptuous as vol
from homeassistant.const import ( from homeassistant.const import (
CONF_DEVICE, CONF_DEVICE,
EVENT_HOMEASSISTANT_START, EVENT_HOMEASSISTANT_START,
EVENT_HOMEASSISTANT_STOP, EVENT_HOMEASSISTANT_STOP,
) )
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.dispatcher import dispatcher_send from homeassistant.helpers.dispatcher import dispatcher_send

View file

@ -1,8 +1,8 @@
"""Support for w800rf32 binary sensors.""" """Support for w800rf32 binary sensors."""
import logging import logging
import voluptuous as vol
import W800rf32 as w800 import W800rf32 as w800
import voluptuous as vol
from homeassistant.components.binary_sensor import ( from homeassistant.components.binary_sensor import (
DEVICE_CLASSES_SCHEMA, DEVICE_CLASSES_SCHEMA,

View file

@ -1,21 +1,21 @@
"""Support for the World Air Quality Index service.""" """Support for the World Air Quality Index service."""
import asyncio import asyncio
import logging
from datetime import timedelta from datetime import timedelta
import logging
import aiohttp import aiohttp
import voluptuous as vol import voluptuous as vol
from waqiasync import WaqiClient from waqiasync import WaqiClient
from homeassistant.exceptions import PlatformNotReady
import homeassistant.helpers.config_validation as cv
from homeassistant.const import ( from homeassistant.const import (
ATTR_ATTRIBUTION, ATTR_ATTRIBUTION,
ATTR_TIME,
ATTR_TEMPERATURE, ATTR_TEMPERATURE,
ATTR_TIME,
CONF_TOKEN, CONF_TOKEN,
) )
from homeassistant.exceptions import PlatformNotReady
from homeassistant.helpers.aiohttp_client import async_get_clientsession from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.config_validation import PLATFORM_SCHEMA from homeassistant.helpers.config_validation import PLATFORM_SCHEMA
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity

View file

@ -1,32 +1,31 @@
"""Support for water heater devices.""" """Support for water heater devices."""
from datetime import timedelta from datetime import timedelta
import logging
import functools as ft import functools as ft
import logging
import voluptuous as vol import voluptuous as vol
from homeassistant.helpers.temperature import display_temp as show_temp from homeassistant.const import (
from homeassistant.util.temperature import convert as convert_temperature ATTR_ENTITY_ID,
from homeassistant.helpers.entity_component import EntityComponent ATTR_TEMPERATURE,
from homeassistant.helpers.entity import Entity PRECISION_TENTHS,
PRECISION_WHOLE,
SERVICE_TURN_OFF,
SERVICE_TURN_ON,
STATE_OFF,
STATE_ON,
TEMP_CELSIUS,
TEMP_FAHRENHEIT,
)
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.config_validation import ( # noqa: F401 from homeassistant.helpers.config_validation import ( # noqa: F401
PLATFORM_SCHEMA, PLATFORM_SCHEMA,
PLATFORM_SCHEMA_BASE, PLATFORM_SCHEMA_BASE,
) )
import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity
from homeassistant.const import ( from homeassistant.helpers.entity_component import EntityComponent
ATTR_ENTITY_ID, from homeassistant.helpers.temperature import display_temp as show_temp
ATTR_TEMPERATURE, from homeassistant.util.temperature import convert as convert_temperature
SERVICE_TURN_ON,
SERVICE_TURN_OFF,
STATE_ON,
STATE_OFF,
TEMP_CELSIUS,
PRECISION_WHOLE,
PRECISION_TENTHS,
TEMP_FAHRENHEIT,
)
# mypy: allow-untyped-defs, no-check-untyped-defs # mypy: allow-untyped-defs, no-check-untyped-defs

View file

@ -1,16 +1,15 @@
"""Support for Waterfurnaces.""" """Support for Waterfurnaces."""
from datetime import timedelta from datetime import timedelta
import logging import logging
import time
import threading import threading
import time
import voluptuous as vol import voluptuous as vol
from waterfurnace.waterfurnace import WaterFurnace, WFCredentialError, WFException from waterfurnace.waterfurnace import WaterFurnace, WFCredentialError, WFException
from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, EVENT_HOMEASSISTANT_STOP from homeassistant.const import CONF_PASSWORD, CONF_USERNAME, EVENT_HOMEASSISTANT_STOP
from homeassistant.core import callback from homeassistant.core import callback
from homeassistant.helpers import config_validation as cv from homeassistant.helpers import config_validation as cv, discovery
from homeassistant.helpers import discovery
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,8 +1,8 @@
"""Support for IBM Watson TTS integration.""" """Support for IBM Watson TTS integration."""
import logging import logging
from ibm_watson import TextToSpeechV1
from ibm_cloud_sdk_core.authenticators import IAMAuthenticator from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
from ibm_watson import TextToSpeechV1
import voluptuous as vol import voluptuous as vol
from homeassistant.components.tts import PLATFORM_SCHEMA, Provider from homeassistant.components.tts import PLATFORM_SCHEMA, Provider

View file

@ -11,7 +11,6 @@ from homeassistant.helpers.entity import Entity
from homeassistant.helpers.entity_component import EntityComponent from homeassistant.helpers.entity_component import EntityComponent
from homeassistant.helpers.temperature import display_temp as show_temp from homeassistant.helpers.temperature import display_temp as show_temp
# mypy: allow-untyped-defs, no-check-untyped-defs # mypy: allow-untyped-defs, no-check-untyped-defs
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,14 +1,14 @@
"""Webhooks for Home Assistant.""" """Webhooks for Home Assistant."""
import logging import logging
from aiohttp.web import Response, Request from aiohttp.web import Request, Response
import voluptuous as vol import voluptuous as vol
from homeassistant.core import callback
from homeassistant.loader import bind_hass
from homeassistant.auth.util import generate_secret from homeassistant.auth.util import generate_secret
from homeassistant.components import websocket_api from homeassistant.components import websocket_api
from homeassistant.components.http.view import HomeAssistantView from homeassistant.components.http.view import HomeAssistantView
from homeassistant.core import callback
from homeassistant.loader import bind_hass
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -3,10 +3,10 @@ import logging
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONF_NAME, CONF_ICON, CONF_URL from homeassistant.const import CONF_ICON, CONF_NAME, CONF_URL
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.util import slugify from homeassistant.util import slugify
import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -6,8 +6,8 @@ import os
import time import time
from aiohttp.web import Response from aiohttp.web import Response
import pywink
from pubnubsubhandler import PubNubSubscriptionHandler from pubnubsubhandler import PubNubSubscriptionHandler
import pywink
import voluptuous as vol import voluptuous as vol
from homeassistant.components.http import HomeAssistantView from homeassistant.components.http import HomeAssistantView

View file

@ -23,12 +23,12 @@ from homeassistant.components.climate.const import (
HVAC_MODE_OFF, HVAC_MODE_OFF,
PRESET_AWAY, PRESET_AWAY,
PRESET_ECO, PRESET_ECO,
PRESET_NONE,
SUPPORT_AUX_HEAT, SUPPORT_AUX_HEAT,
SUPPORT_FAN_MODE, SUPPORT_FAN_MODE,
SUPPORT_PRESET_MODE,
SUPPORT_TARGET_TEMPERATURE, SUPPORT_TARGET_TEMPERATURE,
SUPPORT_TARGET_TEMPERATURE_RANGE, SUPPORT_TARGET_TEMPERATURE_RANGE,
SUPPORT_PRESET_MODE,
PRESET_NONE,
) )
from homeassistant.const import ATTR_TEMPERATURE, PRECISION_TENTHS, TEMP_CELSIUS from homeassistant.const import ATTR_TEMPERATURE, PRECISION_TENTHS, TEMP_CELSIUS
from homeassistant.helpers.temperature import display_temp as show_temp from homeassistant.helpers.temperature import display_temp as show_temp

View file

@ -1,12 +1,12 @@
"""Sensor to indicate whether the current day is a workday.""" """Sensor to indicate whether the current day is a workday."""
import logging
from datetime import datetime, timedelta from datetime import datetime, timedelta
import logging
import holidays import holidays
import voluptuous as vol import voluptuous as vol
from homeassistant.components.binary_sensor import PLATFORM_SCHEMA, BinarySensorDevice
from homeassistant.const import CONF_NAME, WEEKDAYS from homeassistant.const import CONF_NAME, WEEKDAYS
from homeassistant.components.binary_sensor import BinarySensorDevice, PLATFORM_SCHEMA
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -5,9 +5,9 @@ import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_NAME, CONF_TIME_ZONE from homeassistant.const import CONF_NAME, CONF_TIME_ZONE
import homeassistant.util.dt as dt_util
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
import homeassistant.util.dt as dt_util
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,18 +1,16 @@
"""Support for Worx Landroid mower.""" """Support for Worx Landroid mower."""
import logging
import asyncio import asyncio
import logging
import aiohttp import aiohttp
import async_timeout import async_timeout
import voluptuous as vol import voluptuous as vol
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import CONF_HOST, CONF_PIN, CONF_TIMEOUT from homeassistant.const import CONF_HOST, CONF_PIN, CONF_TIMEOUT
from homeassistant.helpers.aiohttp_client import async_get_clientsession from homeassistant.helpers.aiohttp_client import async_get_clientsession
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -1,21 +1,21 @@
"""Support for Washington State Department of Transportation (WSDOT) data.""" """Support for Washington State Department of Transportation (WSDOT) data."""
from datetime import datetime, timedelta, timezone
import logging import logging
import re import re
from datetime import datetime, timezone, timedelta
import requests import requests
import voluptuous as vol import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import ( from homeassistant.const import (
CONF_API_KEY,
CONF_NAME,
ATTR_ATTRIBUTION, ATTR_ATTRIBUTION,
CONF_ID,
ATTR_NAME, ATTR_NAME,
CONF_API_KEY,
CONF_ID,
CONF_NAME,
) )
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -9,27 +9,27 @@ import aiohttp
import async_timeout import async_timeout
import voluptuous as vol import voluptuous as vol
from homeassistant.helpers.typing import HomeAssistantType, ConfigType
from homeassistant.components import sensor from homeassistant.components import sensor
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import ( from homeassistant.const import (
CONF_MONITORED_CONDITIONS, ATTR_ATTRIBUTION,
CONF_API_KEY, CONF_API_KEY,
CONF_LATITUDE, CONF_LATITUDE,
CONF_LONGITUDE, CONF_LONGITUDE,
TEMP_FAHRENHEIT, CONF_MONITORED_CONDITIONS,
TEMP_CELSIUS, LENGTH_FEET,
LENGTH_INCHES, LENGTH_INCHES,
LENGTH_KILOMETERS, LENGTH_KILOMETERS,
LENGTH_MILES, LENGTH_MILES,
LENGTH_FEET, TEMP_CELSIUS,
ATTR_ATTRIBUTION, TEMP_FAHRENHEIT,
) )
from homeassistant.exceptions import PlatformNotReady from homeassistant.exceptions import PlatformNotReady
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.aiohttp_client import async_get_clientsession from homeassistant.helpers.aiohttp_client import async_get_clientsession
from homeassistant.util import Throttle
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.typing import ConfigType, HomeAssistantType
from homeassistant.util import Throttle
_RESOURCE = "http://api.wunderground.com/api/{}/{}/{}/q/" _RESOURCE = "http://api.wunderground.com/api/{}/{}/{}/q/"
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -4,8 +4,8 @@ import logging
import voluptuous as vol import voluptuous as vol
from wunderpy2 import WunderApi from wunderpy2 import WunderApi
from homeassistant.const import CONF_ACCESS_TOKEN, CONF_NAME
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.const import CONF_NAME, CONF_ACCESS_TOKEN
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)

View file

@ -2,7 +2,6 @@
import voluptuous as vol import voluptuous as vol
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.helpers import config_validation as cv
from homeassistant.const import ( from homeassistant.const import (
CONF_LATITUDE, CONF_LATITUDE,
CONF_LONGITUDE, CONF_LONGITUDE,
@ -12,6 +11,7 @@ from homeassistant.const import (
CONF_UNIT_SYSTEM_METRIC, CONF_UNIT_SYSTEM_METRIC,
) )
from homeassistant.core import callback from homeassistant.core import callback
from homeassistant.helpers import config_validation as cv
from .const import CONF_WINDOW, DEFAULT_RADIUS, DEFAULT_WINDOW, DOMAIN from .const import CONF_WINDOW, DEFAULT_RADIUS, DEFAULT_WINDOW, DOMAIN

View file

@ -2,14 +2,13 @@
import unittest import unittest
from unittest.mock import patch from unittest.mock import patch
from homeassistant.setup import setup_component
from homeassistant.const import STATE_ON, STATE_OFF
import homeassistant.components.switch as switch import homeassistant.components.switch as switch
from homeassistant.const import STATE_OFF, STATE_ON
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, mock_service from tests.common import get_test_home_assistant, mock_service
from tests.components.switch import common from tests.components.switch import common
TEST_STATE = None TEST_STATE = None

View file

@ -9,8 +9,8 @@ from homeassistant.components.water_heater import (
ATTR_OPERATION_MODE, ATTR_OPERATION_MODE,
DOMAIN, DOMAIN,
SERVICE_SET_AWAY_MODE, SERVICE_SET_AWAY_MODE,
SERVICE_SET_TEMPERATURE,
SERVICE_SET_OPERATION_MODE, SERVICE_SET_OPERATION_MODE,
SERVICE_SET_TEMPERATURE,
) )
from homeassistant.const import ATTR_ENTITY_ID, ATTR_TEMPERATURE, ENTITY_MATCH_ALL from homeassistant.const import ATTR_ENTITY_ID, ATTR_TEMPERATURE, ENTITY_MATCH_ALL
from homeassistant.loader import bind_hass from homeassistant.loader import bind_hass

View file

@ -3,6 +3,11 @@ import unittest
from homeassistant.components import weather from homeassistant.components import weather
from homeassistant.components.weather import ( from homeassistant.components.weather import (
ATTR_FORECAST,
ATTR_FORECAST_CONDITION,
ATTR_FORECAST_PRECIPITATION,
ATTR_FORECAST_TEMP,
ATTR_FORECAST_TEMP_LOW,
ATTR_WEATHER_ATTRIBUTION, ATTR_WEATHER_ATTRIBUTION,
ATTR_WEATHER_HUMIDITY, ATTR_WEATHER_HUMIDITY,
ATTR_WEATHER_OZONE, ATTR_WEATHER_OZONE,
@ -10,14 +15,9 @@ from homeassistant.components.weather import (
ATTR_WEATHER_TEMPERATURE, ATTR_WEATHER_TEMPERATURE,
ATTR_WEATHER_WIND_BEARING, ATTR_WEATHER_WIND_BEARING,
ATTR_WEATHER_WIND_SPEED, ATTR_WEATHER_WIND_SPEED,
ATTR_FORECAST,
ATTR_FORECAST_CONDITION,
ATTR_FORECAST_PRECIPITATION,
ATTR_FORECAST_TEMP,
ATTR_FORECAST_TEMP_LOW,
) )
from homeassistant.util.unit_system import METRIC_SYSTEM
from homeassistant.setup import setup_component from homeassistant.setup import setup_component
from homeassistant.util.unit_system import METRIC_SYSTEM
from tests.common import get_test_home_assistant from tests.common import get_test_home_assistant

View file

@ -1,8 +1,8 @@
"""The tests for the weblink component.""" """The tests for the weblink component."""
import unittest import unittest
from homeassistant.setup import setup_component
from homeassistant.components import weblink from homeassistant.components import weblink
from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant from tests.common import get_test_home_assistant

View file

@ -5,8 +5,7 @@ from unittest.mock import patch
from homeassistant.components.workday.binary_sensor import day_to_string from homeassistant.components.workday.binary_sensor import day_to_string
from homeassistant.setup import setup_component from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, assert_setup_component from tests.common import assert_setup_component, get_test_home_assistant
FUNCTION_PATH = "homeassistant.components.workday.binary_sensor.get_date" FUNCTION_PATH = "homeassistant.components.workday.binary_sensor.get_date"

View file

@ -2,9 +2,10 @@
import unittest import unittest
from homeassistant.setup import setup_component from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant
import homeassistant.util.dt as dt_util import homeassistant.util.dt as dt_util
from tests.common import get_test_home_assistant
class TestWorldClockSensor(unittest.TestCase): class TestWorldClockSensor(unittest.TestCase):
"""Test the World clock sensor.""" """Test the World clock sensor."""

View file

@ -4,7 +4,6 @@ import re
import unittest import unittest
import requests_mock import requests_mock
from tests.common import get_test_home_assistant, load_fixture
import homeassistant.components.wsdot.sensor as wsdot import homeassistant.components.wsdot.sensor as wsdot
from homeassistant.components.wsdot.sensor import ( from homeassistant.components.wsdot.sensor import (
@ -19,6 +18,8 @@ from homeassistant.components.wsdot.sensor import (
) )
from homeassistant.setup import setup_component from homeassistant.setup import setup_component
from tests.common import get_test_home_assistant, load_fixture
class TestWSDOT(unittest.TestCase): class TestWSDOT(unittest.TestCase):
"""Test the WSDOT platform.""" """Test the WSDOT platform."""

View file

@ -1,14 +1,15 @@
"""The tests for the WUnderground platform.""" """The tests for the WUnderground platform."""
import asyncio import asyncio
import aiohttp
import aiohttp
from pytest import raises from pytest import raises
import homeassistant.components.wunderground.sensor as wunderground import homeassistant.components.wunderground.sensor as wunderground
from homeassistant.const import TEMP_CELSIUS, LENGTH_INCHES, STATE_UNKNOWN from homeassistant.const import LENGTH_INCHES, STATE_UNKNOWN, TEMP_CELSIUS
from homeassistant.exceptions import PlatformNotReady from homeassistant.exceptions import PlatformNotReady
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component
from tests.common import load_fixture, assert_setup_component
from tests.common import assert_setup_component, load_fixture
VALID_CONFIG_PWS = { VALID_CONFIG_PWS = {
"platform": "wunderground", "platform": "wunderground",