mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 02:37:08 +00:00
Suppress traceback if network is not available (#19651)
This commit is contained in:
commit
2ea53e0787
@ -173,10 +173,13 @@ async def async_setup(hass, config):
|
|||||||
|
|
||||||
async def scan_devices(now):
|
async def scan_devices(now):
|
||||||
"""Scan for devices."""
|
"""Scan for devices."""
|
||||||
results = await hass.async_add_job(_discover, netdisco)
|
try:
|
||||||
|
results = await hass.async_add_job(_discover, netdisco)
|
||||||
|
|
||||||
for result in results:
|
for result in results:
|
||||||
hass.async_create_task(new_service_found(*result))
|
hass.async_create_task(new_service_found(*result))
|
||||||
|
except OSError:
|
||||||
|
logger.error("Network is unreachable")
|
||||||
|
|
||||||
async_track_point_in_utc_time(
|
async_track_point_in_utc_time(
|
||||||
hass, scan_devices, dt_util.utcnow() + SCAN_INTERVAL)
|
hass, scan_devices, dt_util.utcnow() + SCAN_INTERVAL)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user