Fix hassio get_os_info retry (#92569)

This commit is contained in:
epenet 2023-05-05 14:43:56 +02:00 committed by GitHub
parent 802e907a35
commit b222c58642
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -590,7 +590,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
await async_setup_addon_panel(hass, hassio) await async_setup_addon_panel(hass, hassio)
# Setup hardware integration for the detected board type # Setup hardware integration for the detected board type
async def _async_setup_hardware_integration(hass): async def _async_setup_hardware_integration(_: datetime) -> None:
"""Set up hardaware integration for the detected board type.""" """Set up hardaware integration for the detected board type."""
if (os_info := get_os_info(hass)) is None: if (os_info := get_os_info(hass)) is None:
# os info not yet fetched from supervisor, retry later # os info not yet fetched from supervisor, retry later
@ -610,7 +610,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: # noqa:
) )
) )
await _async_setup_hardware_integration(hass) await _async_setup_hardware_integration(datetime.now())
hass.async_create_task( hass.async_create_task(
hass.config_entries.flow.async_init(DOMAIN, context={"source": "system"}) hass.config_entries.flow.async_init(DOMAIN, context={"source": "system"})