From eb4433162cab086328b6cd6c3a1e761a9b9afe95 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 23 Apr 2025 17:59:02 -0600 Subject: [PATCH] Fix video MP typing (#17880) * Fix video typing * Fix typo --- frigate/object_detection/base.py | 3 ++- frigate/video.py | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/frigate/object_detection/base.py b/frigate/object_detection/base.py index b463f7d0d..c77a720a0 100644 --- a/frigate/object_detection/base.py +++ b/frigate/object_detection/base.py @@ -1,5 +1,6 @@ import datetime import logging +import multiprocessing as mp import os import queue import signal @@ -99,7 +100,7 @@ def run_detector( setproctitle(f"frigate.detector.{name}") listen() - stop_event = MpEvent() + stop_event: MpEvent = mp.Event() def receiveSignal(signalNumber, frame): stop_event.set() diff --git a/frigate/video.py b/frigate/video.py index 5285c052c..e6243295c 100755 --- a/frigate/video.py +++ b/frigate/video.py @@ -1,5 +1,6 @@ import datetime import logging +import multiprocessing as mp import os import queue import signal @@ -443,7 +444,7 @@ class CameraCapture(threading.Thread): def capture_camera( name, config: CameraConfig, shm_frame_count: int, camera_metrics: CameraMetrics ): - stop_event = MpEvent() + stop_event = mp.Event() def receiveSignal(signalNumber, frame): stop_event.set() @@ -480,7 +481,7 @@ def track_camera( ptz_metrics: PTZMetrics, region_grid: list[list[dict[str, Any]]], ): - stop_event = MpEvent() + stop_event = mp.Event() def receiveSignal(signalNumber, frame): stop_event.set()