From b3c1b21f80c26c976470c6a7eb48727efa9e4d4b Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Fri, 21 Feb 2025 14:26:03 -0600 Subject: [PATCH] Don't require model_runner for realtime processors (#16728) --- frigate/data_processing/real_time/api.py | 4 +--- frigate/data_processing/real_time/license_plate.py | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/frigate/data_processing/real_time/api.py b/frigate/data_processing/real_time/api.py index cd8f3e493..1ba01d5da 100644 --- a/frigate/data_processing/real_time/api.py +++ b/frigate/data_processing/real_time/api.py @@ -7,7 +7,7 @@ import numpy as np from frigate.config import FrigateConfig -from ..types import DataProcessorMetrics, DataProcessorModelRunner +from ..types import DataProcessorMetrics logger = logging.getLogger(__name__) @@ -18,11 +18,9 @@ class RealTimeProcessorApi(ABC): self, config: FrigateConfig, metrics: DataProcessorMetrics, - model_runner: DataProcessorModelRunner, ) -> None: self.config = config self.metrics = metrics - self.model_runner = model_runner pass @abstractmethod diff --git a/frigate/data_processing/real_time/license_plate.py b/frigate/data_processing/real_time/license_plate.py index a5a1577fe..2809e861f 100644 --- a/frigate/data_processing/real_time/license_plate.py +++ b/frigate/data_processing/real_time/license_plate.py @@ -31,7 +31,7 @@ class LicensePlateRealTimeProcessor(LicensePlateProcessingMixin, RealTimeProcess self.model_runner = model_runner self.lpr_config = config.lpr self.config = config - super().__init__(config, metrics, model_runner) + super().__init__(config, metrics) def __update_metrics(self, duration: float) -> None: """