From 7a04f0c0df8d472923d8a66dca25eab7e44cf10a Mon Sep 17 00:00:00 2001 From: Quentame Date: Tue, 26 Nov 2019 19:09:10 +0100 Subject: [PATCH] Move flunearyou imports at top-level (#29096) --- homeassistant/components/flunearyou/sensor.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/homeassistant/components/flunearyou/sensor.py b/homeassistant/components/flunearyou/sensor.py index 0df61fd24e1..86a97cce8c7 100644 --- a/homeassistant/components/flunearyou/sensor.py +++ b/homeassistant/components/flunearyou/sensor.py @@ -1,19 +1,21 @@ """Support for user- and CDC-based flu info sensors from Flu Near You.""" -import logging from datetime import timedelta +import logging +from pyflunearyou import Client +from pyflunearyou.errors import FluNearYouError import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.const import ( ATTR_ATTRIBUTION, ATTR_STATE, CONF_LATITUDE, - CONF_MONITORED_CONDITIONS, CONF_LONGITUDE, + CONF_MONITORED_CONDITIONS, ) from homeassistant.helpers import aiohttp_client +import homeassistant.helpers.config_validation as cv from homeassistant.helpers.entity import Entity from homeassistant.util import Throttle @@ -80,8 +82,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend( async def async_setup_platform(hass, config, async_add_entities, discovery_info=None): """Configure the platform and add the sensors.""" - from pyflunearyou import Client - websession = aiohttp_client.async_get_clientsession(hass) latitude = config.get(CONF_LATITUDE, hass.config.latitude) @@ -219,8 +219,6 @@ class FluNearYouData: @Throttle(MIN_TIME_BETWEEN_UPDATES) async def async_update(self): """Update Flu Near You data.""" - from pyflunearyou.errors import FluNearYouError - for key, method in [ (CATEGORY_CDC_REPORT, self._client.cdc_reports.status_by_coordinates), (CATEGORY_USER_REPORT, self._client.user_reports.status_by_coordinates),