Move imports to top for rova (#29269)

This commit is contained in:
springstan 2019-12-01 06:21:08 +01:00 committed by Paulus Schoutsen
parent 869e71f455
commit 82d8c9c2ca

View File

@ -3,6 +3,8 @@
from datetime import datetime, timedelta from datetime import datetime, timedelta
import logging import logging
from requests.exceptions import ConnectTimeout, HTTPError
from rova.rova import Rova
import voluptuous as vol import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
@ -49,8 +51,6 @@ _LOGGER = logging.getLogger(__name__)
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Create the Rova data service and sensors.""" """Create the Rova data service and sensors."""
from rova.rova import Rova
from requests.exceptions import HTTPError, ConnectTimeout
zip_code = config[CONF_ZIP_CODE] zip_code = config[CONF_ZIP_CODE]
house_number = config[CONF_HOUSE_NUMBER] house_number = config[CONF_HOUSE_NUMBER]
@ -132,7 +132,6 @@ class RovaData:
@Throttle(UPDATE_DELAY) @Throttle(UPDATE_DELAY)
def update(self): def update(self):
"""Update the data from the Rova API.""" """Update the data from the Rova API."""
from requests.exceptions import HTTPError, ConnectTimeout
try: try:
items = self.api.get_calendar_items() items = self.api.get_calendar_items()