From 3e634aaf5d53072543caadf984a315d913d0a5af Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Thu, 5 Dec 2019 06:14:57 +0100 Subject: [PATCH] Move imports to top for logi_circle (#29482) --- homeassistant/components/logi_circle/__init__.py | 6 +++--- homeassistant/components/logi_circle/config_flow.py | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/logi_circle/__init__.py b/homeassistant/components/logi_circle/__init__.py index f7ed3a73fce..b77f17101a8 100644 --- a/homeassistant/components/logi_circle/__init__.py +++ b/homeassistant/components/logi_circle/__init__.py @@ -2,7 +2,10 @@ import asyncio import logging +from aiohttp.client_exceptions import ClientResponseError import async_timeout +from logi_circle import LogiCircle +from logi_circle.exception import AuthorizationFailed import voluptuous as vol from homeassistant import config_entries @@ -116,9 +119,6 @@ async def async_setup(hass, config): async def async_setup_entry(hass, entry): """Set up Logi Circle from a config entry.""" - from logi_circle import LogiCircle - from logi_circle.exception import AuthorizationFailed - from aiohttp.client_exceptions import ClientResponseError logi_circle = LogiCircle( client_id=entry.data[CONF_CLIENT_ID], diff --git a/homeassistant/components/logi_circle/config_flow.py b/homeassistant/components/logi_circle/config_flow.py index 2a25c5f00a4..ce8460233d6 100644 --- a/homeassistant/components/logi_circle/config_flow.py +++ b/homeassistant/components/logi_circle/config_flow.py @@ -3,6 +3,8 @@ import asyncio from collections import OrderedDict import async_timeout +from logi_circle import LogiCircle +from logi_circle.exception import AuthorizationFailed import voluptuous as vol from homeassistant import config_entries @@ -120,7 +122,6 @@ class LogiCircleFlowHandler(config_entries.ConfigFlow): def _get_authorization_url(self): """Create temporary Circle session and generate authorization url.""" - from logi_circle import LogiCircle flow = self.hass.data[DATA_FLOW_IMPL][self.flow_impl] client_id = flow[CONF_CLIENT_ID] @@ -148,8 +149,6 @@ class LogiCircleFlowHandler(config_entries.ConfigFlow): async def _async_create_session(self, code): """Create Logi Circle session and entries.""" - from logi_circle import LogiCircle - from logi_circle.exception import AuthorizationFailed flow = self.hass.data[DATA_FLOW_IMPL][DOMAIN] client_id = flow[CONF_CLIENT_ID]