Move imports in linode component (#28014)

This commit is contained in:
Diefferson Koderer Môro 2019-10-21 04:58:46 -03:00 committed by Fabian Affolter
parent e19663f172
commit 67f7146cab

View File

@ -2,6 +2,7 @@
from datetime import timedelta from datetime import timedelta
import logging import logging
import linode
import voluptuous as vol import voluptuous as vol
from homeassistant.const import CONF_ACCESS_TOKEN from homeassistant.const import CONF_ACCESS_TOKEN
@ -35,8 +36,6 @@ CONFIG_SCHEMA = vol.Schema(
def setup(hass, config): def setup(hass, config):
"""Set up the Linode component.""" """Set up the Linode component."""
import linode
conf = config[DOMAIN] conf = config[DOMAIN]
access_token = conf.get(CONF_ACCESS_TOKEN) access_token = conf.get(CONF_ACCESS_TOKEN)
@ -58,16 +57,12 @@ class Linode:
def __init__(self, access_token): def __init__(self, access_token):
"""Initialize the Linode connection.""" """Initialize the Linode connection."""
import linode
self._access_token = access_token self._access_token = access_token
self.data = None self.data = None
self.manager = linode.LinodeClient(token=self._access_token) self.manager = linode.LinodeClient(token=self._access_token)
def get_node_id(self, node_name): def get_node_id(self, node_name):
"""Get the status of a Linode Instance.""" """Get the status of a Linode Instance."""
import linode
node_id = None node_id = None
try: try:
@ -83,8 +78,6 @@ class Linode:
@Throttle(MIN_TIME_BETWEEN_UPDATES) @Throttle(MIN_TIME_BETWEEN_UPDATES)
def update(self): def update(self):
"""Use the data from Linode API.""" """Use the data from Linode API."""
import linode
try: try:
self.data = self.manager.linode.get_instances() self.data = self.manager.linode.get_instances()
except linode.errors.ApiError as _ex: except linode.errors.ApiError as _ex: