core/homeassistant/components/esphome
J. Nick Koston dbd3147c9b
Remove `async_late_forward_entry_setups` and instead implicitly hold the lock (#119088)
* Refactor config entry forwards to implictly obtain the lock instead of explictly

This is a bit of a tradeoff to not need async_late_forward_entry_setups

The downside is we can no longer detect non-awaited plastform setups
as we will always implicitly obtain the lock instead of explictly.

Note, this PR is incomplete and is only for discussion purposes
at this point

* preen

* cover

* cover

* restore check for non-awaited platform setup

* cleanup

* fix missing word

* make non-awaited test safer
2024-06-12 21:06:11 -04:00
..
__init__.py
alarm_control_panel.py
binary_sensor.py
bluetooth.py
button.py
camera.py
climate.py
config_flow.py
const.py
coordinator.py
cover.py
dashboard.py
date.py
datetime.py
diagnostics.py
domain_data.py
entity.py
entry_data.py Remove `async_late_forward_entry_setups` and instead implicitly hold the lock (#119088) 2024-06-12 21:06:11 -04:00
enum_mapper.py
event.py
fan.py
light.py
lock.py
manager.py Remove `async_late_forward_entry_setups` and instead implicitly hold the lock (#119088) 2024-06-12 21:06:11 -04:00
manifest.json Bump aioesphomeapi to 24.6.0 (#119348) 2024-06-11 07:32:40 +02:00
media_player.py
number.py
select.py
sensor.py
services.yaml
strings.json
switch.py
text.py
time.py
update.py
valve.py
voice_assistant.py [esphome] 100% voice assistant test coverage (#118334) 2024-05-28 21:14:47 -04:00