Move imports in fitbit component (#27820)
This commit is contained in:
parent
fe036ed094
commit
0965e358ea
1 changed files with 5 additions and 7 deletions
|
@ -4,6 +4,9 @@ import logging
|
|||
import datetime
|
||||
import time
|
||||
|
||||
from fitbit import Fitbit
|
||||
from fitbit.api import FitbitOauth2Client
|
||||
from oauthlib.oauth2.rfc6749.errors import MismatchingStateError, MissingTokenError
|
||||
import voluptuous as vol
|
||||
|
||||
from homeassistant.core import callback
|
||||
|
@ -234,13 +237,11 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
|||
if "fitbit" in _CONFIGURING:
|
||||
hass.components.configurator.request_done(_CONFIGURING.pop("fitbit"))
|
||||
|
||||
import fitbit
|
||||
|
||||
access_token = config_file.get(ATTR_ACCESS_TOKEN)
|
||||
refresh_token = config_file.get(ATTR_REFRESH_TOKEN)
|
||||
expires_at = config_file.get(ATTR_LAST_SAVED_AT)
|
||||
if None not in (access_token, refresh_token):
|
||||
authd_client = fitbit.Fitbit(
|
||||
authd_client = Fitbit(
|
||||
config_file.get(ATTR_CLIENT_ID),
|
||||
config_file.get(ATTR_CLIENT_SECRET),
|
||||
access_token=access_token,
|
||||
|
@ -294,7 +295,7 @@ def setup_platform(hass, config, add_entities, discovery_info=None):
|
|||
add_entities(dev, True)
|
||||
|
||||
else:
|
||||
oauth = fitbit.api.FitbitOauth2Client(
|
||||
oauth = FitbitOauth2Client(
|
||||
config_file.get(ATTR_CLIENT_ID), config_file.get(ATTR_CLIENT_SECRET)
|
||||
)
|
||||
|
||||
|
@ -337,9 +338,6 @@ class FitbitAuthCallbackView(HomeAssistantView):
|
|||
@callback
|
||||
def get(self, request):
|
||||
"""Finish OAuth callback request."""
|
||||
from oauthlib.oauth2.rfc6749.errors import MismatchingStateError
|
||||
from oauthlib.oauth2.rfc6749.errors import MissingTokenError
|
||||
|
||||
hass = request.app["hass"]
|
||||
data = request.query
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue