developers.home-assistant/blog/2022-07-08-config_entry_for...

658 B

author authorURL title
J. Nick Koston https://github.com/bdraco Waiting for config entry platforms

Before 2022.8, it was impossible to await config entry platforms forwards without a deadlock if one of the platforms loaded by the config entry was not already loaded.

Integrations need to be refactored to replace calls to hass.config_entries.async_setup_platforms with awaiting hass.config_entries.async_forward_entry_setups to ensure that Home Assistant does not inadvertently reload the integration while entities and platforms are still being set up.

hass.config_entries.async_setup_platforms is scheduled to be removed in 2022.12.