diff --git a/frigate/app.py b/frigate/app.py index 202190c68..9d60d2a08 100644 --- a/frigate/app.py +++ b/frigate/app.py @@ -119,6 +119,7 @@ class FrigateApp: self.ptz_metrics: dict[str, PTZMetrics] = {} self.processes: dict[str, int] = {} self.embeddings: Optional[EmbeddingsContext] = None + self.profile_manager: Optional[ProfileManager] = None self.config = config def ensure_dirs(self) -> None: diff --git a/frigate/comms/dispatcher.py b/frigate/comms/dispatcher.py index edc60e069..4eeb76396 100644 --- a/frigate/comms/dispatcher.py +++ b/frigate/comms/dispatcher.py @@ -16,6 +16,7 @@ from frigate.config.camera.updater import ( CameraConfigUpdateTopic, ) from frigate.config.config import RuntimeFilterConfig, RuntimeMotionConfig +from frigate.config.profile_manager import ProfileManager from frigate.const import ( CLEAR_ONGOING_REVIEW_SEGMENTS, EXPIRE_AUDIO_ACTIVITY, @@ -93,7 +94,7 @@ class Dispatcher: "notifications": self._on_global_notification_command, "profile": self._on_profile_command, } - self.profile_manager = None + self.profile_manager: Optional[ProfileManager] = None for comm in self.comms: comm.subscribe(self._receive)