Fix lingering timer in hassio (#92854)

This commit is contained in:
epenet 2023-05-09 18:42:04 +02:00 committed by GitHub
parent 923276a333
commit 337b59ba23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -596,7 +596,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
# os info not yet fetched from supervisor, retry later
async_track_point_in_utc_time(
hass,
_async_setup_hardware_integration,
async_setup_hardware_integration_job,
utcnow() + HASSIO_UPDATE_INTERVAL,
)
return
@ -610,6 +610,10 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
)
)
async_setup_hardware_integration_job = HassJob(
_async_setup_hardware_integration, cancel_on_shutdown=True
)
await _async_setup_hardware_integration()
hass.async_create_task(