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

View File

@ -2,6 +2,8 @@
from datetime import timedelta from datetime import timedelta
import logging import logging
import lupupy.constants as CONST
from homeassistant.components.binary_sensor import DEVICE_CLASSES, BinarySensorDevice from homeassistant.components.binary_sensor import DEVICE_CLASSES, BinarySensorDevice
from . import DOMAIN as LUPUSEC_DOMAIN, LupusecDevice 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: if discovery_info is None:
return return
import lupupy.constants as CONST
data = hass.data[LUPUSEC_DOMAIN] data = hass.data[LUPUSEC_DOMAIN]
device_types = [CONST.TYPE_OPENING] device_types = [CONST.TYPE_OPENING]

View File

@ -2,6 +2,8 @@
from datetime import timedelta from datetime import timedelta
import logging import logging
import lupupy.constants as CONST
from homeassistant.components.switch import SwitchDevice from homeassistant.components.switch import SwitchDevice
from . import DOMAIN as LUPUSEC_DOMAIN, LupusecDevice 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: if discovery_info is None:
return return
import lupupy.constants as CONST
data = hass.data[LUPUSEC_DOMAIN] data = hass.data[LUPUSEC_DOMAIN]
devices = [] devices = []