diff --git a/frigate/embeddings/__init__.py b/frigate/embeddings/__init__.py index fedf5f0cd..1c9fe8639 100644 --- a/frigate/embeddings/__init__.py +++ b/frigate/embeddings/__init__.py @@ -27,7 +27,7 @@ logger = logging.getLogger(__name__) class EmbeddingProcess(FrigateProcess): - def __init__(self, config: FrigateConfig, metrics: DataProcessorMetrics) -> None: + def __init__(self, config: FrigateConfig, metrics: DataProcessorMetrics | None) -> None: super().__init__(name="frigate.embeddings_manager", daemon=True) self.config = config self.metrics = metrics diff --git a/frigate/embeddings/maintainer.py b/frigate/embeddings/maintainer.py index 4608834cf..c659d04fe 100644 --- a/frigate/embeddings/maintainer.py +++ b/frigate/embeddings/maintainer.py @@ -83,7 +83,7 @@ class EmbeddingMaintainer(threading.Thread): def __init__( self, config: FrigateConfig, - metrics: DataProcessorMetrics, + metrics: DataProcessorMetrics | None, stop_event: MpEvent, ) -> None: super().__init__(name="embeddings_maintainer")