From d150b44d36092610254b012e1883adb263bd5aa9 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Sat, 14 Feb 2026 15:54:20 -0700 Subject: [PATCH] Cleanup --- frigate/api/auth.py | 2 +- frigate/detectors/detection_runners.py | 2 +- frigate/embeddings/maintainer.py | 12 +++++++----- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/frigate/api/auth.py b/frigate/api/auth.py index af21b1d4b..04a5bd19a 100644 --- a/frigate/api/auth.py +++ b/frigate/api/auth.py @@ -1037,4 +1037,4 @@ async def get_allowed_cameras_for_filter(request: Request): role = current_user["role"] all_camera_names = set(request.app.frigate_config.cameras.keys()) roles_dict = request.app.frigate_config.auth.roles - return User.get_allowed_cameras(role, roles_dict, all_camera_names) \ No newline at end of file + return User.get_allowed_cameras(role, roles_dict, all_camera_names) diff --git a/frigate/detectors/detection_runners.py b/frigate/detectors/detection_runners.py index 8b2f5ecf4..da7df9d36 100644 --- a/frigate/detectors/detection_runners.py +++ b/frigate/detectors/detection_runners.py @@ -603,4 +603,4 @@ def get_optimized_runner( provider_options=options, ), model_type=model_type, - ) \ No newline at end of file + ) diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index 39f85e8c0..54831942a 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -145,7 +145,6 @@ class EmbeddingMaintainer(threading.Thread): self.detected_license_plates: dict[str, dict[str, Any]] = {} self.genai_manager = GenAIClientManager(config) - self.genai_client = self.genai_manager.vision_client # model runners to share between realtime and post processors if self.config.lpr.enabled: @@ -204,12 +203,15 @@ class EmbeddingMaintainer(threading.Thread): # post processors self.post_processors: list[PostProcessorApi] = [] - if self.genai_client is not None and any( + if self.genai_manager.vision_client is not None and any( c.review.genai.enabled_in_config for c in self.config.cameras.values() ): self.post_processors.append( ReviewDescriptionProcessor( - self.config, self.requestor, self.metrics, self.genai_client + self.config, + self.requestor, + self.metrics, + self.genai_manager.vision_client, ) ) @@ -247,7 +249,7 @@ class EmbeddingMaintainer(threading.Thread): ) self.post_processors.append(semantic_trigger_processor) - if self.genai_client is not None and any( + if self.genai_manager.vision_client is not None and any( c.objects.genai.enabled_in_config for c in self.config.cameras.values() ): self.post_processors.append( @@ -256,7 +258,7 @@ class EmbeddingMaintainer(threading.Thread): self.embeddings, self.requestor, self.metrics, - self.genai_client, + self.genai_manager.vision_client, semantic_trigger_processor, ) )