core/homeassistant
J. Nick Koston 09934d44c4
Reduce script overhead by avoiding creation of many tasks (#113183)
* Reduce script overhead by avoiding creation of many tasks

* no eager stop

* reduce

* make sure wait being cancelled is handled

* make sure wait being cancelled is handled

* make sure wait being cancelled is handled

* preen

* preen

* result already raises cancelled error, remove redundant code

* no need to raise it into the future

* will never set an exception

* Simplify long action script implementation

* comment

* preen

* dry

* dry

* preen

* dry

* preen

* no need to access protected

* no need to access protected

* dry

* name

* dry

* dry

* dry

* dry

* reduce name changes

* drop one more task

* stale comment

* stale comment
2024-03-14 20:28:27 -04:00
..
auth Migrate auth to use async_import_module to avoid blocking I/O in the event loop (#113387) 2024-03-14 10:44:36 +01:00
backports Add empty line after module docstring [helpers + other] (#112707) 2024-03-08 10:36:11 -05:00
brands
components Bump aiodhcpwatcher to 1.0.0 (#113469) 2024-03-14 14:16:19 -10:00
generated Migrate sun to use single_config_entry (#113370) 2024-03-14 10:45:59 +01:00
helpers Reduce script overhead by avoiding creation of many tasks (#113183) 2024-03-14 20:28:27 -04:00
scripts
util Improve loops and lists (#113269) 2024-03-14 10:22:20 +01:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py Fix group loading too late resulting in incorrect state (#113262) 2024-03-13 19:18:15 -10:00
config.py
config_entries.py Avoid pre-importing config_flows if the integration does not support migration (#113369) 2024-03-14 00:13:40 -04:00
const.py Add floors to service target (#110850) 2024-03-14 19:02:23 +01:00
core.py Deprecate async_run_job and async_add_job (#113260) 2024-03-14 09:06:55 -10:00
data_entry_flow.py
exceptions.py
loader.py Avoid pre-importing config_flows if the integration does not support migration (#113369) 2024-03-14 00:13:40 -04:00
package_constraints.txt Bump aiodhcpwatcher to 1.0.0 (#113469) 2024-03-14 14:16:19 -10:00
requirements.py
runner.py
setup.py
strings.json Add "language" to strings.json (#112869) 2024-03-12 21:49:59 +01:00