From 05a3115304d4cc420e6c9f265a429f95b1c86dec Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Thu, 12 Jun 2025 09:25:22 -0600 Subject: [PATCH] Fix typing --- frigate/app.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frigate/app.py b/frigate/app.py index bbada85e8..8eac1a2a5 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -5,6 +5,7 @@ import os import secrets import shutil from multiprocessing import Queue +from multiprocessing.managers import DictProxy from multiprocessing.synchronize import Event as MpEvent from typing import Optional @@ -86,7 +87,7 @@ class FrigateApp: self.detection_shms: list[mp.shared_memory.SharedMemory] = [] self.log_queue: Queue = mp.Queue() self.metrics_manager = mp.Manager() - self.camera_metrics: dict[str, CameraMetrics] = self.metrics_manager.dict() + self.camera_metrics: DictProxy[str, CameraMetrics] = self.metrics_manager.dict() self.embeddings_metrics: DataProcessorMetrics | None = ( DataProcessorMetrics( self.metrics_manager, list(config.classification.custom.keys())