mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 06:07:17 +00:00
Move imports in fritz + fritzbox_netmonitor component (#27823)
* Move imports in fritz + fritzbox_netmonitor component * Fix PyLint 1
This commit is contained in:
parent
22b904f5e0
commit
fdf839774e
@ -1,6 +1,7 @@
|
|||||||
"""Support for FRITZ!Box routers."""
|
"""Support for FRITZ!Box routers."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
from fritzconnection import FritzHosts # pylint: disable=import-error
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
import homeassistant.helpers.config_validation as cv
|
import homeassistant.helpers.config_validation as cv
|
||||||
@ -41,11 +42,9 @@ class FritzBoxScanner(DeviceScanner):
|
|||||||
self.password = config[CONF_PASSWORD]
|
self.password = config[CONF_PASSWORD]
|
||||||
self.success_init = True
|
self.success_init = True
|
||||||
|
|
||||||
import fritzconnection as fc # pylint: disable=import-error
|
|
||||||
|
|
||||||
# Establish a connection to the FRITZ!Box.
|
# Establish a connection to the FRITZ!Box.
|
||||||
try:
|
try:
|
||||||
self.fritz_box = fc.FritzHosts(
|
self.fritz_box = FritzHosts(
|
||||||
address=self.host, user=self.username, password=self.password
|
address=self.host, user=self.username, password=self.password
|
||||||
)
|
)
|
||||||
except (ValueError, TypeError):
|
except (ValueError, TypeError):
|
||||||
|
@ -3,6 +3,10 @@ import logging
|
|||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
from requests.exceptions import RequestException
|
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
|
import voluptuous as vol
|
||||||
|
|
||||||
from homeassistant.components.sensor import PLATFORM_SCHEMA
|
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):
|
def setup_platform(hass, config, add_entities, discovery_info=None):
|
||||||
"""Set up the FRITZ!Box monitor sensors."""
|
"""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)
|
name = config.get(CONF_NAME)
|
||||||
host = config.get(CONF_HOST)
|
host = config.get(CONF_HOST)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
fstatus = fc.FritzStatus(address=host)
|
fstatus = FritzStatus(address=host)
|
||||||
except (ValueError, TypeError, FritzConnectionException):
|
except (ValueError, TypeError, FritzConnectionException):
|
||||||
fstatus = None
|
fstatus = None
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user