moved imports to top level (#27454)

This commit is contained in:
bouni 2019-10-12 22:02:12 +02:00 committed by Paulus Schoutsen
parent 701bb666c4
commit 8a1738281a
8 changed files with 20 additions and 15 deletions

View file

@ -2,6 +2,10 @@
import logging import logging
from functools import partial from functools import partial
from requests.exceptions import HTTPError, ConnectTimeout from requests.exceptions import HTTPError, ConnectTimeout
import abodepy
import abodepy.helpers.constants as CONST
from abodepy.exceptions import AbodeException
import abodepy.helpers.timeline as TIMELINE
import voluptuous as vol import voluptuous as vol
@ -98,7 +102,6 @@ class AbodeSystem:
def __init__(self, username, password, cache, name, polling, exclude, lights): def __init__(self, username, password, cache, name, polling, exclude, lights):
"""Initialize the system.""" """Initialize the system."""
import abodepy
self.abode = abodepy.Abode( self.abode = abodepy.Abode(
username, username,
@ -124,7 +127,6 @@ class AbodeSystem:
def is_light(self, device): def is_light(self, device):
"""Check if a switch device is configured as a light.""" """Check if a switch device is configured as a light."""
import abodepy.helpers.constants as CONST
return device.generic_type == CONST.TYPE_LIGHT or ( return device.generic_type == CONST.TYPE_LIGHT or (
device.generic_type == CONST.TYPE_SWITCH and device.device_id in self.lights device.generic_type == CONST.TYPE_SWITCH and device.device_id in self.lights
@ -133,7 +135,6 @@ class AbodeSystem:
def setup(hass, config): def setup(hass, config):
"""Set up Abode component.""" """Set up Abode component."""
from abodepy.exceptions import AbodeException
conf = config[DOMAIN] conf = config[DOMAIN]
username = conf.get(CONF_USERNAME) username = conf.get(CONF_USERNAME)
@ -172,7 +173,6 @@ def setup(hass, config):
def setup_hass_services(hass): def setup_hass_services(hass):
"""Home assistant services.""" """Home assistant services."""
from abodepy.exceptions import AbodeException
def change_setting(call): def change_setting(call):
"""Change an Abode system setting.""" """Change an Abode system setting."""
@ -246,7 +246,6 @@ def setup_hass_events(hass):
def setup_abode_events(hass): def setup_abode_events(hass):
"""Event callbacks.""" """Event callbacks."""
import abodepy.helpers.timeline as TIMELINE
def event_callback(event, event_json): def event_callback(event, event_json):
"""Handle an event callback from Abode.""" """Handle an event callback from Abode."""

View file

@ -1,6 +1,9 @@
"""Support for Abode Security System binary sensors.""" """Support for Abode Security System binary sensors."""
import logging import logging
import abodepy.helpers.constants as CONST
import abodepy.helpers.timeline as TIMELINE
from homeassistant.components.binary_sensor import BinarySensorDevice from homeassistant.components.binary_sensor import BinarySensorDevice
from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
@ -10,8 +13,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up a sensor for an Abode device.""" """Set up a sensor for an Abode device."""
import abodepy.helpers.constants as CONST
import abodepy.helpers.timeline as TIMELINE
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]

View file

@ -3,6 +3,8 @@ from datetime import timedelta
import logging import logging
import requests import requests
import abodepy.helpers.constants as CONST
import abodepy.helpers.timeline as TIMELINE
from homeassistant.components.camera import Camera from homeassistant.components.camera import Camera
from homeassistant.util import Throttle from homeassistant.util import Throttle
@ -16,8 +18,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up Abode camera devices.""" """Set up Abode camera devices."""
import abodepy.helpers.constants as CONST
import abodepy.helpers.timeline as TIMELINE
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]

View file

@ -1,6 +1,8 @@
"""Support for Abode Security System covers.""" """Support for Abode Security System covers."""
import logging import logging
import abodepy.helpers.constants as CONST
from homeassistant.components.cover import CoverDevice from homeassistant.components.cover import CoverDevice
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
@ -10,7 +12,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up Abode cover devices.""" """Set up Abode cover devices."""
import abodepy.helpers.constants as CONST
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]

View file

@ -2,6 +2,8 @@
import logging import logging
from math import ceil from math import ceil
import abodepy.helpers.constants as CONST
from homeassistant.components.light import ( from homeassistant.components.light import (
ATTR_BRIGHTNESS, ATTR_BRIGHTNESS,
ATTR_COLOR_TEMP, ATTR_COLOR_TEMP,
@ -23,7 +25,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up Abode light devices.""" """Set up Abode light devices."""
import abodepy.helpers.constants as CONST
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]

View file

@ -1,6 +1,8 @@
"""Support for Abode Security System locks.""" """Support for Abode Security System locks."""
import logging import logging
import abodepy.helpers.constants as CONST
from homeassistant.components.lock import LockDevice from homeassistant.components.lock import LockDevice
from . import DOMAIN as ABODE_DOMAIN, AbodeDevice from . import DOMAIN as ABODE_DOMAIN, AbodeDevice
@ -10,7 +12,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up Abode lock devices.""" """Set up Abode lock devices."""
import abodepy.helpers.constants as CONST
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]

View file

@ -1,6 +1,8 @@
"""Support for Abode Security System sensors.""" """Support for Abode Security System sensors."""
import logging import logging
import abodepy.helpers.constants as CONST
from homeassistant.const import ( from homeassistant.const import (
DEVICE_CLASS_HUMIDITY, DEVICE_CLASS_HUMIDITY,
DEVICE_CLASS_ILLUMINANCE, DEVICE_CLASS_ILLUMINANCE,
@ -21,7 +23,6 @@ SENSOR_TYPES = {
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up a sensor for an Abode device.""" """Set up a sensor for an Abode device."""
import abodepy.helpers.constants as CONST
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]

View file

@ -1,6 +1,9 @@
"""Support for Abode Security System switches.""" """Support for Abode Security System switches."""
import logging import logging
import abodepy.helpers.constants as CONST
import abodepy.helpers.timeline as TIMELINE
from homeassistant.components.switch import SwitchDevice from homeassistant.components.switch import SwitchDevice
from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice from . import DOMAIN as ABODE_DOMAIN, AbodeAutomation, AbodeDevice
@ -10,8 +13,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up Abode switch devices.""" """Set up Abode switch devices."""
import abodepy.helpers.constants as CONST
import abodepy.helpers.timeline as TIMELINE
data = hass.data[ABODE_DOMAIN] data = hass.data[ABODE_DOMAIN]