From fa3c7a44d2c27a868d28fc276783d2c0e0de6e6d Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Thu, 19 Mar 2026 09:38:11 -0500 Subject: [PATCH] improve typing --- frigate/api/fastapi_app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frigate/api/fastapi_app.py b/frigate/api/fastapi_app.py index aab9f946b..f201ab713 100644 --- a/frigate/api/fastapi_app.py +++ b/frigate/api/fastapi_app.py @@ -29,11 +29,13 @@ from frigate.api import ( review, ) from frigate.api.auth import get_jwt_secret, limiter, require_admin_by_default +from frigate.comms.dispatcher import Dispatcher from frigate.comms.event_metadata_updater import ( EventMetadataPublisher, ) from frigate.config import FrigateConfig from frigate.config.camera.updater import CameraConfigUpdatePublisher +from frigate.config.profile_manager import ProfileManager from frigate.debug_replay import DebugReplayManager from frigate.embeddings import EmbeddingsContext from frigate.genai import GenAIClientManager @@ -69,8 +71,8 @@ def create_fastapi_app( event_metadata_updater: EventMetadataPublisher, config_publisher: CameraConfigUpdatePublisher, replay_manager: DebugReplayManager, - dispatcher=None, - profile_manager=None, + dispatcher: Optional[Dispatcher] = None, + profile_manager: Optional[ProfileManager] = None, enforce_default_admin: bool = True, ): logger.info("Starting FastAPI app")