From 45c7c7a439f32937384112cfc4aa9c2d7ec3d927 Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Wed, 4 Dec 2019 11:17:20 +0100 Subject: [PATCH] Move imports to top for keenetic-ndms2 (#29400) --- homeassistant/components/keenetic_ndms2/device_tracker.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/keenetic_ndms2/device_tracker.py b/homeassistant/components/keenetic_ndms2/device_tracker.py index faab0dde62d..598e29cf583 100644 --- a/homeassistant/components/keenetic_ndms2/device_tracker.py +++ b/homeassistant/components/keenetic_ndms2/device_tracker.py @@ -1,15 +1,16 @@ """Support for Zyxel Keenetic NDMS2 based routers.""" import logging +from ndms2_client import Client, ConnectionException, TelnetConnection import voluptuous as vol -import homeassistant.helpers.config_validation as cv from homeassistant.components.device_tracker import ( DOMAIN, PLATFORM_SCHEMA, DeviceScanner, ) -from homeassistant.const import CONF_HOST, CONF_PORT, CONF_PASSWORD, CONF_USERNAME +from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_PORT, CONF_USERNAME +import homeassistant.helpers.config_validation as cv _LOGGER = logging.getLogger(__name__) @@ -45,7 +46,6 @@ class KeeneticNDMS2DeviceScanner(DeviceScanner): def __init__(self, config): """Initialize the scanner.""" - from ndms2_client import Client, TelnetConnection self.last_results = [] @@ -88,8 +88,6 @@ class KeeneticNDMS2DeviceScanner(DeviceScanner): """Get ARP from keenetic router.""" _LOGGER.debug("Fetching devices from router...") - from ndms2_client import ConnectionException - try: self.last_results = [ dev