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.""" """Support for Tahoma devices."""
from collections import defaultdict from collections import defaultdict
import logging import logging
import voluptuous as vol
from requests.exceptions import RequestException
from homeassistant.const import CONF_USERNAME, CONF_PASSWORD, CONF_EXCLUDE from requests.exceptions import RequestException
from homeassistant.helpers import discovery from tahoma_api import Action, TahomaApi
from homeassistant.helpers import config_validation as cv 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 from homeassistant.helpers.entity import Entity
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
@ -63,7 +64,6 @@ TAHOMA_TYPES = {
def setup(hass, config): def setup(hass, config):
"""Activate Tahoma component.""" """Activate Tahoma component."""
from tahoma_api import TahomaApi
conf = config[DOMAIN] conf = config[DOMAIN]
username = conf.get(CONF_USERNAME) username = conf.get(CONF_USERNAME)
@ -133,7 +133,6 @@ class TahomaDevice(Entity):
def apply_action(self, cmd_name, *args): def apply_action(self, cmd_name, *args):
"""Apply Action to Device.""" """Apply Action to Device."""
from tahoma_api import Action
action = Action(self.tahoma_device.url) action = Action(self.tahoma_device.url)
action.add_command(cmd_name, *args) action.add_command(cmd_name, *args)