Move imports in fritz + fritzbox_netmonitor component (#27823)

* Move imports in fritz + fritzbox_netmonitor component

* Fix PyLint 1
This commit is contained in:
Quentame 2019-10-18 02:17:24 +02:00 committed by Paulus Schoutsen
parent 22b904f5e0
commit fdf839774e
2 changed files with 7 additions and 8 deletions

View File

@ -1,6 +1,7 @@
"""Support for FRITZ!Box routers."""
import logging
from fritzconnection import FritzHosts # pylint: disable=import-error
import voluptuous as vol
import homeassistant.helpers.config_validation as cv
@ -41,11 +42,9 @@ class FritzBoxScanner(DeviceScanner):
self.password = config[CONF_PASSWORD]
self.success_init = True
import fritzconnection as fc # pylint: disable=import-error
# Establish a connection to the FRITZ!Box.
try:
self.fritz_box = fc.FritzHosts(
self.fritz_box = FritzHosts(
address=self.host, user=self.username, password=self.password
)
except (ValueError, TypeError):

View File

@ -3,6 +3,10 @@ import logging
from datetime import timedelta
from requests.exceptions import RequestException
from fritzconnection import FritzStatus # pylint: disable=import-error
from fritzconnection.fritzconnection import ( # pylint: disable=import-error
FritzConnectionException,
)
import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA
@ -45,15 +49,11 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend(
def setup_platform(hass, config, add_entities, discovery_info=None):
"""Set up the FRITZ!Box monitor sensors."""
# pylint: disable=import-error
import fritzconnection as fc
from fritzconnection.fritzconnection import FritzConnectionException
name = config.get(CONF_NAME)
host = config.get(CONF_HOST)
try:
fstatus = fc.FritzStatus(address=host)
fstatus = FritzStatus(address=host)
except (ValueError, TypeError, FritzConnectionException):
fstatus = None