Moved imports to top-level in fritzbox_callmonitor component (#27705)

This commit is contained in:
springstan 2019-10-16 01:22:42 +02:00 committed by Paulus Schoutsen
parent d4692367c5
commit 2b92fd3422

View File

@ -1,24 +1,25 @@
"""Sensor to monitor incoming/outgoing phone calls on a Fritz!Box router.""" """Sensor to monitor incoming/outgoing phone calls on a Fritz!Box router."""
import datetime
import logging import logging
import re
import socket import socket
import threading import threading
import datetime
import time import time
import re
import fritzconnection as fc # pylint: disable=import-error
import voluptuous as vol import voluptuous as vol
from homeassistant.components.sensor import PLATFORM_SCHEMA from homeassistant.components.sensor import PLATFORM_SCHEMA
from homeassistant.const import ( from homeassistant.const import (
CONF_HOST, CONF_HOST,
CONF_PORT,
CONF_NAME, CONF_NAME,
CONF_PASSWORD, CONF_PASSWORD,
CONF_PORT,
CONF_USERNAME, CONF_USERNAME,
EVENT_HOMEASSISTANT_STOP, EVENT_HOMEASSISTANT_STOP,
) )
from homeassistant.helpers.entity import Entity
import homeassistant.helpers.config_validation as cv import homeassistant.helpers.config_validation as cv
from homeassistant.helpers.entity import Entity
from homeassistant.util import Throttle from homeassistant.util import Throttle
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
@ -248,8 +249,6 @@ class FritzBoxPhonebook:
self.number_dict = None self.number_dict = None
self.prefixes = prefixes or [] self.prefixes = prefixes or []
import fritzconnection as fc # pylint: disable=import-error
# Establish a connection to the FRITZ!Box. # Establish a connection to the FRITZ!Box.
self.fph = fc.FritzPhonebook( self.fph = fc.FritzPhonebook(
address=self.host, user=self.username, password=self.password address=self.host, user=self.username, password=self.password