From 9a9cd1d0b259c2672b400dcb96e0aff183061f92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Diefferson=20Koderer=20M=C3=B4ro?= Date: Mon, 21 Oct 2019 05:09:14 -0300 Subject: [PATCH] Move imports in lifx component (#28012) --- homeassistant/components/lifx/__init__.py | 6 +++--- homeassistant/components/lifx/config_flow.py | 7 ++++--- homeassistant/components/lifx/light.py | 6 ++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/lifx/__init__.py b/homeassistant/components/lifx/__init__.py index f4ae2c4030a..6e921a59afe 100644 --- a/homeassistant/components/lifx/__init__.py +++ b/homeassistant/components/lifx/__init__.py @@ -1,12 +1,12 @@ """Support for LIFX.""" import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant import config_entries -from homeassistant.const import CONF_PORT from homeassistant.components.light import DOMAIN as LIGHT_DOMAIN -from .const import DOMAIN +from homeassistant.const import CONF_PORT +import homeassistant.helpers.config_validation as cv +from .const import DOMAIN CONF_SERVER = "server" CONF_BROADCAST = "broadcast" diff --git a/homeassistant/components/lifx/config_flow.py b/homeassistant/components/lifx/config_flow.py index b324dc0cad8..71fe7247c12 100644 --- a/homeassistant/components/lifx/config_flow.py +++ b/homeassistant/components/lifx/config_flow.py @@ -1,13 +1,14 @@ """Config flow flow LIFX.""" -from homeassistant.helpers import config_entry_flow +import aiolifx + from homeassistant import config_entries +from homeassistant.helpers import config_entry_flow + from .const import DOMAIN async def _async_has_devices(hass): """Return if there are devices that can be discovered.""" - import aiolifx - lifx_ip_addresses = await aiolifx.LifxScan(hass.loop).scan() return len(lifx_ip_addresses) > 0 diff --git a/homeassistant/components/lifx/light.py b/homeassistant/components/lifx/light.py index d183dcb0fa2..50e36e8db0a 100644 --- a/homeassistant/components/lifx/light.py +++ b/homeassistant/components/lifx/light.py @@ -6,6 +6,8 @@ import logging import math import sys +import aiolifx as aiolifx_module +import aiolifx_effects as aiolifx_effects_module import voluptuous as vol from homeassistant import util @@ -151,15 +153,11 @@ LIFX_EFFECT_STOP_SCHEMA = vol.Schema({vol.Optional(ATTR_ENTITY_ID): cv.entity_id def aiolifx(): """Return the aiolifx module.""" - import aiolifx as aiolifx_module - return aiolifx_module def aiolifx_effects(): """Return the aiolifx_effects module.""" - import aiolifx_effects as aiolifx_effects_module - return aiolifx_effects_module