From 27295d8f585dd1c7f2624b14f785256c30c598ed Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Sun, 4 Jul 2021 11:40:33 -0500 Subject: [PATCH] Remove empty hosts and excludes from nmap configuration (#52489) --- homeassistant/components/nmap_tracker/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/nmap_tracker/__init__.py b/homeassistant/components/nmap_tracker/__init__.py index 399121e4e00..76a7e44f153 100644 --- a/homeassistant/components/nmap_tracker/__init__.py +++ b/homeassistant/components/nmap_tracker/__init__.py @@ -166,8 +166,10 @@ class NmapDeviceScanner: self._scan_interval = timedelta( seconds=config.get(CONF_SCAN_INTERVAL, TRACKER_SCAN_INTERVAL) ) - self._hosts = cv.ensure_list_csv(config[CONF_HOSTS]) - self._exclude = cv.ensure_list_csv(config[CONF_EXCLUDE]) + hosts_list = cv.ensure_list_csv(config[CONF_HOSTS]) + self._hosts = [host for host in hosts_list if host != ""] + excludes_list = cv.ensure_list_csv(config[CONF_EXCLUDE]) + self._exclude = [exclude for exclude in excludes_list if exclude != ""] self._options = config[CONF_OPTIONS] self.home_interval = timedelta( minutes=cv.positive_int(config[CONF_HOME_INTERVAL])