From 564c468c268706b1a5a32c138f96fda1ccf60d8b Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Wed, 4 Dec 2019 00:46:38 +0100 Subject: [PATCH] Move imports to top for nmap_tracker (#29364) --- homeassistant/components/nmap_tracker/device_tracker.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/nmap_tracker/device_tracker.py b/homeassistant/components/nmap_tracker/device_tracker.py index 7998f875826..d41e80f17a2 100644 --- a/homeassistant/components/nmap_tracker/device_tracker.py +++ b/homeassistant/components/nmap_tracker/device_tracker.py @@ -1,19 +1,20 @@ """Support for scanning a network with nmap.""" -import logging from collections import namedtuple from datetime import timedelta +import logging from getmac import get_mac_address +from nmap import PortScanner, PortScannerError import voluptuous as vol -import homeassistant.helpers.config_validation as cv -import homeassistant.util.dt as dt_util from homeassistant.components.device_tracker import ( DOMAIN, PLATFORM_SCHEMA, DeviceScanner, ) from homeassistant.const import CONF_HOSTS +import homeassistant.helpers.config_validation as cv +import homeassistant.util.dt as dt_util _LOGGER = logging.getLogger(__name__) @@ -91,8 +92,6 @@ class NmapDeviceScanner(DeviceScanner): """ _LOGGER.debug("Scanning...") - from nmap import PortScanner, PortScannerError - scanner = PortScanner() options = self._options