blakeblackshear.frigate/frigate
gtsiam 38ff46e45c
Rewrite yaml loader (#13803)
* Ignore entire __pycache__ folder instead of individual *.pyc files

* Rewrite the yaml loader to match PyYAML

The old implementation would fail in weird ways with configs that were
incorrect in just the right way. The new implementation just does what
PyYAML would do, only diverging in case of duplicate keys.

* Clarify duplicate yaml key ValueError message

Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>

---------

Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-09-17 15:52:55 -05:00
..
api Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
comms Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
detectors Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
embeddings Override onnx clip loading (#13800) 2024-09-17 13:24:35 -06:00
events Configurable ffmpeg (#13722) 2024-09-13 15:14:51 -05:00
genai write prompts for genai at the camera level (#13767) 2024-09-16 08:46:11 -06:00
images Replace green screen with error message and force camera_fps to 0 (#4544) 2022-11-28 21:47:20 -06:00
motion Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
output Configurable ffmpeg (#13722) 2024-09-13 15:14:51 -05:00
ptz Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
record Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
review Limit shm frame count (#12363) 2024-09-03 10:22:30 -06:00
stats Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
test Rewrite yaml loader (#13803) 2024-09-17 15:52:55 -05:00
track Adjust stationary reqs depending on state (#11226) 2024-05-03 17:28:06 -05:00
util Rewrite yaml loader (#13803) 2024-09-17 15:52:55 -05:00
__init__.py app container and config schema 2021-01-26 21:40:33 -06:00
__main__.py Make logging code self-contained (#13785) 2024-09-17 08:26:25 -05:00
app.py Make logging code self-contained (#13785) 2024-09-17 08:26:25 -05:00
config.py Rewrite yaml loader (#13803) 2024-09-17 15:52:55 -05:00
const.py Work through most of the cspell warnings in python (#13794) 2024-09-17 10:41:46 -05:00
ffmpeg_presets.py Ffmpeg 6 (#13754) 2024-09-15 11:42:52 -06:00
log.py Make logging code self-contained (#13785) 2024-09-17 08:26:25 -05:00
models.py Implement support for notifications (#12523) 2024-08-29 20:19:50 -06:00
mypy.ini update deps (#6093) 2023-04-15 14:17:59 -05:00
object_detection.py Always close connection to shm frame after detection (#13766) 2024-09-16 07:56:20 -06:00
object_processing.py Fix detections logic (#13781) 2024-09-16 18:23:10 -05:00
plus.py strip whitespaces when loading secrets (#12393) 2024-07-12 07:36:15 -06:00
storage.py Ensure storage cleanup doesn't fail (#8531) 2023-11-07 23:21:43 +00:00
timeline.py Improve graph using pandas (#9234) 2024-01-31 12:56:11 +00:00
types.py Convert config updating and video/audio queues to use zmq (#9893) 2024-02-19 07:26:59 -06:00
video.py Improve handling of empty frames (#13651) 2024-09-10 08:39:37 -05:00
watchdog.py Cleanup and organize utils (#7033) 2023-07-06 09:28:50 -05:00