Move imports to top for hydrawise (#29421)

This commit is contained in:
springstan 2019-12-04 14:09:35 +01:00 committed by Pascal Vizeli
parent c159ad52a4
commit f4f4c695d9

View File

@ -2,12 +2,13 @@
from datetime import timedelta from datetime import timedelta
import logging import logging
from hydrawiser.core import Hydrawiser
from requests.exceptions import ConnectTimeout, HTTPError from requests.exceptions import ConnectTimeout, HTTPError
import voluptuous as vol import voluptuous as vol
from homeassistant.const import ATTR_ATTRIBUTION, CONF_ACCESS_TOKEN, CONF_SCAN_INTERVAL from homeassistant.const import ATTR_ATTRIBUTION, CONF_ACCESS_TOKEN, CONF_SCAN_INTERVAL
import homeassistant.helpers.config_validation as cv
from homeassistant.core import callback from homeassistant.core import callback
import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.dispatcher import async_dispatcher_connect, dispatcher_send from homeassistant.helpers.dispatcher import async_dispatcher_connect, dispatcher_send
from homeassistant.helpers.entity import Entity from homeassistant.helpers.entity import Entity
from homeassistant.helpers.event import track_time_interval from homeassistant.helpers.event import track_time_interval
@ -73,8 +74,6 @@ def setup(hass, config):
scan_interval = conf.get(CONF_SCAN_INTERVAL) scan_interval = conf.get(CONF_SCAN_INTERVAL)
try: try:
from hydrawiser.core import Hydrawiser
hydrawise = Hydrawiser(user_token=access_token) hydrawise = Hydrawiser(user_token=access_token)
hass.data[DATA_HYDRAWISE] = HydrawiseHub(hydrawise) hass.data[DATA_HYDRAWISE] = HydrawiseHub(hydrawise)
except (ConnectTimeout, HTTPError) as ex: except (ConnectTimeout, HTTPError) as ex: