From c4c8a1ba2d7f4612ddc22a593f2a0d08faa164bd Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Sun, 1 Dec 2019 06:35:45 +0100 Subject: [PATCH] Move imports to top for sense (#29258) --- homeassistant/components/sense/__init__.py | 12 ++++++------ homeassistant/components/sense/binary_sensor.py | 2 +- homeassistant/components/sense/sensor.py | 3 ++- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/sense/__init__.py b/homeassistant/components/sense/__init__.py index f905c369d72..ce0d3bce5dc 100644 --- a/homeassistant/components/sense/__init__.py +++ b/homeassistant/components/sense/__init__.py @@ -1,7 +1,12 @@ """Support for monitoring a Sense energy sensor.""" -import logging from datetime import timedelta +import logging +from sense_energy import ( + ASyncSenseable, + SenseAPITimeoutException, + SenseAuthenticationException, +) import voluptuous as vol from homeassistant.const import CONF_EMAIL, CONF_PASSWORD, CONF_TIMEOUT @@ -36,11 +41,6 @@ CONFIG_SCHEMA = vol.Schema( async def async_setup(hass, config): """Set up the Sense sensor.""" - from sense_energy import ( - ASyncSenseable, - SenseAuthenticationException, - SenseAPITimeoutException, - ) username = config[DOMAIN][CONF_EMAIL] password = config[DOMAIN][CONF_PASSWORD] diff --git a/homeassistant/components/sense/binary_sensor.py b/homeassistant/components/sense/binary_sensor.py index ffc3ecb3cab..81f1b64c864 100644 --- a/homeassistant/components/sense/binary_sensor.py +++ b/homeassistant/components/sense/binary_sensor.py @@ -2,8 +2,8 @@ import logging from homeassistant.components.binary_sensor import BinarySensorDevice -from homeassistant.helpers.dispatcher import async_dispatcher_connect from homeassistant.core import callback +from homeassistant.helpers.dispatcher import async_dispatcher_connect from . import SENSE_DATA, SENSE_DEVICE_UPDATE diff --git a/homeassistant/components/sense/sensor.py b/homeassistant/components/sense/sensor.py index 36474620b03..d177a480ddf 100644 --- a/homeassistant/components/sense/sensor.py +++ b/homeassistant/components/sense/sensor.py @@ -2,6 +2,8 @@ from datetime import timedelta import logging +from sense_energy import SenseAPITimeoutException + from homeassistant.const import ENERGY_KILO_WATT_HOUR, POWER_WATT from homeassistant.helpers.entity import Entity from homeassistant.util import Throttle @@ -114,7 +116,6 @@ class Sense(Entity): async def async_update(self): """Get the latest data, update state.""" - from sense_energy import SenseAPITimeoutException try: await self.update_sensor()