Move imports to top for logi_circle (#29482)
parent
81e4e9e26b
commit
3e634aaf5d
|
@ -2,7 +2,10 @@
|
||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
from aiohttp.client_exceptions import ClientResponseError
|
||||||
import async_timeout
|
import async_timeout
|
||||||
|
from logi_circle import LogiCircle
|
||||||
|
from logi_circle.exception import AuthorizationFailed
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant import config_entries
|
from homeassistant import config_entries
|
||||||
|
@ -116,9 +119,6 @@ async def async_setup(hass, config):
|
||||||
|
|
||||||
async def async_setup_entry(hass, entry):
|
async def async_setup_entry(hass, entry):
|
||||||
"""Set up Logi Circle from a config 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(
|
logi_circle = LogiCircle(
|
||||||
client_id=entry.data[CONF_CLIENT_ID],
|
client_id=entry.data[CONF_CLIENT_ID],
|
||||||
|
|
|
@ -3,6 +3,8 @@ import asyncio
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
|
||||||
import async_timeout
|
import async_timeout
|
||||||
|
from logi_circle import LogiCircle
|
||||||
|
from logi_circle.exception import AuthorizationFailed
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant import config_entries
|
from homeassistant import config_entries
|
||||||
|
@ -120,7 +122,6 @@ class LogiCircleFlowHandler(config_entries.ConfigFlow):
|
||||||
|
|
||||||
def _get_authorization_url(self):
|
def _get_authorization_url(self):
|
||||||
"""Create temporary Circle session and generate authorization url."""
|
"""Create temporary Circle session and generate authorization url."""
|
||||||
from logi_circle import LogiCircle
|
|
||||||
|
|
||||||
flow = self.hass.data[DATA_FLOW_IMPL][self.flow_impl]
|
flow = self.hass.data[DATA_FLOW_IMPL][self.flow_impl]
|
||||||
client_id = flow[CONF_CLIENT_ID]
|
client_id = flow[CONF_CLIENT_ID]
|
||||||
|
@ -148,8 +149,6 @@ class LogiCircleFlowHandler(config_entries.ConfigFlow):
|
||||||
|
|
||||||
async def _async_create_session(self, code):
|
async def _async_create_session(self, code):
|
||||||
"""Create Logi Circle session and entries."""
|
"""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]
|
flow = self.hass.data[DATA_FLOW_IMPL][DOMAIN]
|
||||||
client_id = flow[CONF_CLIENT_ID]
|
client_id = flow[CONF_CLIENT_ID]
|
||||||
|
|
Loading…
Reference in New Issue