mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-07-09 18:36:29 +00:00
Add blog post about waiting for config entry platforms (#1390)
This commit is contained in:
parent
df74364b2f
commit
9bd92fa1af
11
blog/2022-07-08-config_entry_forwards.md
Normal file
11
blog/2022-07-08-config_entry_forwards.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
author: J. Nick Koston
|
||||
authorURL: https://github.com/bdraco
|
||||
title: "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 `hass.config_entries.async_forward_entry_setups` and/or await all `hass.config_entries.async_forward_entry_setup` to ensure that Home Assistant does not inadventantly 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.
|
Loading…
x
Reference in New Issue
Block a user