Move imports in lupusec component (#28018)

This commit is contained in:
Diefferson Koderer Môro 2019-10-21 05:07:09 -03:00 committed by Fabian Affolter
parent 4db761e6f2
commit 8922d702ae
3 changed files with 8 additions and 11 deletions

View file

@ -1,11 +1,12 @@
"""Support for Lupusec Home Security system."""
import logging
import lupupy
from lupupy.exceptions import LupusecException
import voluptuous as vol
from homeassistant.helpers import config_validation as cv
from homeassistant.helpers import discovery
from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_NAME, CONF_IP_ADDRESS
from homeassistant.const import CONF_IP_ADDRESS, CONF_NAME, CONF_PASSWORD, CONF_USERNAME
from homeassistant.helpers import config_validation as cv, discovery
from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__)
@ -34,8 +35,6 @@ LUPUSEC_PLATFORMS = ["alarm_control_panel", "binary_sensor", "switch"]
def setup(hass, config):
"""Set up Lupusec component."""
from lupupy.exceptions import LupusecException
conf = config[DOMAIN]
username = conf[CONF_USERNAME]
password = conf[CONF_PASSWORD]
@ -67,8 +66,6 @@ class LupusecSystem:
def __init__(self, username, password, ip_address, name):
"""Initialize the system."""
import lupupy
self.lupusec = lupupy.Lupusec(username, password, ip_address)
self.name = name

View file

@ -2,6 +2,8 @@
from datetime import timedelta
import logging
import lupupy.constants as CONST
from homeassistant.components.binary_sensor import DEVICE_CLASSES, BinarySensorDevice
from . import DOMAIN as LUPUSEC_DOMAIN, LupusecDevice
@ -16,8 +18,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
if discovery_info is None:
return
import lupupy.constants as CONST
data = hass.data[LUPUSEC_DOMAIN]
device_types = [CONST.TYPE_OPENING]

View file

@ -2,6 +2,8 @@
from datetime import timedelta
import logging
import lupupy.constants as CONST
from homeassistant.components.switch import SwitchDevice
from . import DOMAIN as LUPUSEC_DOMAIN, LupusecDevice
@ -16,8 +18,6 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
if discovery_info is None:
return
import lupupy.constants as CONST
data = hass.data[LUPUSEC_DOMAIN]
devices = []