From e4b26dc02b8964722238d8b5e884fc5630cfbd26 Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Fri, 29 Nov 2019 21:19:49 +0100 Subject: [PATCH] Move imports to top for tahoma (#29232) --- homeassistant/components/tahoma/__init__.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/tahoma/__init__.py b/homeassistant/components/tahoma/__init__.py index 9fc8ca3cf2e..02cdba5c46a 100644 --- a/homeassistant/components/tahoma/__init__.py +++ b/homeassistant/components/tahoma/__init__.py @@ -1,12 +1,13 @@ """Support for Tahoma devices.""" from collections import defaultdict import logging -import voluptuous as vol -from requests.exceptions import RequestException -from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_EXCLUDE -from homeassistant.helpers import discovery -from homeassistant.helpers import config_validation as cv +from requests.exceptions import RequestException +from tahoma_api import Action, TahomaApi +import voluptuous as vol + +from homeassistant.const import CONF_EXCLUDE, CONF_PASSWORD, CONF_USERNAME +from homeassistant.helpers import config_validation as cv, discovery from homeassistant.helpers.entity import Entity _LOGGER = logging.getLogger(__name__) @@ -63,7 +64,6 @@ TAHOMA_TYPES = { def setup(hass, config): """Activate Tahoma component.""" - from tahoma_api import TahomaApi conf = config[DOMAIN] username = conf.get(CONF_USERNAME) @@ -133,7 +133,6 @@ class TahomaDevice(Entity): def apply_action(self, cmd_name, *args): """Apply Action to Device.""" - from tahoma_api import Action action = Action(self.tahoma_device.url) action.add_command(cmd_name, *args)