Move imports to top for tahoma (#29232)

This commit is contained in:
springstan 2019-11-29 21:19:49 +01:00 committed by Martin Hjelmare
parent 11331ad26e
commit e4b26dc02b

View File

@ -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)