mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Remove empty hosts and excludes from nmap configuration (#52489)
This commit is contained in:
parent
8ccb338a9b
commit
27295d8f58
@ -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])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user