Move imports in metoffice component (#28023)

This commit is contained in:
Diefferson Koderer Môro 2019-10-21 05:06:38 -03:00 committed by Fabian Affolter
parent 936dac2270
commit 4db761e6f2
2 changed files with 2 additions and 6 deletions

View File

@ -2,6 +2,7 @@
from datetime import timedelta from datetime import timedelta
import logging import logging
import datapoint as dp
import voluptuous as vol import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
@ -92,8 +93,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the Met Office sensor platform.""" """Set up the Met Office sensor platform."""
import datapoint as dp
api_key = config.get(CONF_API_KEY) api_key = config.get(CONF_API_KEY)
latitude = config.get(CONF_LATITUDE, hass.config.latitude) latitude = config.get(CONF_LATITUDE, hass.config.latitude)
longitude = config.get(CONF_LONGITUDE, hass.config.longitude) longitude = config.get(CONF_LONGITUDE, hass.config.longitude)
@ -193,8 +192,6 @@ class MetOfficeCurrentData:
@Throttle(MIN_TIME_BETWEEN_UPDATES) @Throttle(MIN_TIME_BETWEEN_UPDATES)
def update(self): def update(self):
"""Get the latest data from Datapoint.""" """Get the latest data from Datapoint."""
import datapoint as dp
try: try:
forecast = self._datapoint.get_forecast_for_site(self._site.id, "3hourly") forecast = self._datapoint.get_forecast_for_site(self._site.id, "3hourly")
self.data = forecast.now() self.data = forecast.now()

View File

@ -1,6 +1,7 @@
"""Support for UK Met Office weather service.""" """Support for UK Met Office weather service."""
import logging import logging
import datapoint as dp
import voluptuous as vol import voluptuous as vol
from homeassistant.components.weather import PLATFORM_SCHEMA, WeatherEntity from homeassistant.components.weather import PLATFORM_SCHEMA, WeatherEntity
@ -35,8 +36,6 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
def setup_platform(hass, config, add_entities, discovery_info=None): def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the Met Office weather platform.""" """Set up the Met Office weather platform."""
import datapoint as dp
name = config.get(CONF_NAME) name = config.get(CONF_NAME)
datapoint = dp.connection(api_key=config.get(CONF_API_KEY)) datapoint = dp.connection(api_key=config.get(CONF_API_KEY))