core/homeassistant/util/yaml
J. Nick Koston 5d421e249f
YAML loader performance improvements (#111199)
* YAML loader performance improvements

- Cache the name of the loader since we call it multiple
  times for every line

- Add a fast path for scalar tags since they are the
  most common

* Update homeassistant/util/yaml/loader.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* remove unreachable code

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-02-23 13:37:09 -05:00
..
__init__.py Remove logic converting empty or falsy YAML to empty dict (#103912) 2023-12-05 18:08:11 +01:00
const.py
dumper.py Enable strict typing for config (#108023) 2024-01-18 09:20:19 +01:00
input.py Update typing 03 (#48015) 2021-03-17 21:46:07 +01:00
loader.py YAML loader performance improvements (#111199) 2024-02-23 13:37:09 -05:00
objects.py Add NodeStrClass.__voluptuous_compile__ (#104808) 2023-11-30 17:45:27 +01:00