hass-core/homeassistant/components/websocket_api
J. Nick Koston 67e356904b
Add support for eager tasks (#111425)
* Add support for eager tasks

python 3.12 supports eager tasks

reading:
https://docs.python.org/3/library/asyncio-task.html#eager-task-factory
https://github.com/python/cpython/issues/97696

There are lots of places were we are unlikely to suspend, but we might
suspend so creating a task makes sense

* reduce

* revert entity

* revert

* coverage

* coverage

* coverage

* coverage

* fix test
2024-02-26 11:36:46 -05:00
..
__init__.py
auth.py Convert getting and removing access tokens to normal functions (#108670) 2024-01-22 20:51:33 -10:00
commands.py Refactor integration startup time tracking to reduce overhead (#110136) 2024-02-17 21:47:55 -05:00
connection.py Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
const.py
decorators.py Add support for eager tasks (#111425) 2024-02-26 11:36:46 -05:00
error.py
http.py Use builtin TimeoutError [t-z] (#109683) 2024-02-05 12:20:36 +01:00
manifest.json
messages.py Avoid bytes to string to bytes conversion in websocket api (#108139) 2024-01-16 21:37:34 +01:00
sensor.py
services.yaml
strings.json
util.py