From e51706d86838391e83f8475b7507ef3290ca9756 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 28 Feb 2024 17:13:15 -0700 Subject: [PATCH] fix typing --- frigate/config.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/frigate/config.py b/frigate/config.py index 5d3c7e2b3..86a6aa8eb 100644 --- a/frigate/config.py +++ b/frigate/config.py @@ -1330,9 +1330,8 @@ class FrigateConfig(FrigateBaseModel): for key, detector in config.detectors.items(): adapter = TypeAdapter(DetectorConfig) - detector_config: DetectorConfig = adapter.validate_python( - detector.model_dump() - ) + model_dict = detector if isinstance(detector, dict) else detector.model_dump() + detector_config: DetectorConfig = adapter.validate_python(model_dict) if detector_config.model is None: detector_config.model = config.model else: