Do not schedule future ping device tracker updates once hass is stopping (#49236)

This commit is contained in:
J. Nick Koston
2021-04-14 20:49:28 -10:00
committed by GitHub
parent e86aad34b9
commit 54322f84c5

View File

@@ -141,9 +141,10 @@ async def async_setup_scanner(hass, config, async_see, discovery_info=None):
try:
await async_update(now)
finally:
async_track_point_in_utc_time(
hass, _async_update_interval, util.dt.utcnow() + interval
)
if not hass.is_stopping:
async_track_point_in_utc_time(
hass, _async_update_interval, util.dt.utcnow() + interval
)
await _async_update_interval(None)
return True