forked from home-assistant/core
Remove empty hosts and excludes from nmap configuration (#52489)
This commit is contained in:
committed by
Franck Nijhof
parent
afb187942a
commit
36eec7ddbc
@@ -166,8 +166,10 @@ class NmapDeviceScanner:
|
|||||||
self._scan_interval = timedelta(
|
self._scan_interval = timedelta(
|
||||||
seconds=config.get(CONF_SCAN_INTERVAL, TRACKER_SCAN_INTERVAL)
|
seconds=config.get(CONF_SCAN_INTERVAL, TRACKER_SCAN_INTERVAL)
|
||||||
)
|
)
|
||||||
self._hosts = cv.ensure_list_csv(config[CONF_HOSTS])
|
hosts_list = cv.ensure_list_csv(config[CONF_HOSTS])
|
||||||
self._exclude = cv.ensure_list_csv(config[CONF_EXCLUDE])
|
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._options = config[CONF_OPTIONS]
|
||||||
self.home_interval = timedelta(
|
self.home_interval = timedelta(
|
||||||
minutes=cv.positive_int(config[CONF_HOME_INTERVAL])
|
minutes=cv.positive_int(config[CONF_HOME_INTERVAL])
|
||||||
|
Reference in New Issue
Block a user