From 039986dc31fd5f1b81855aa6ab0e8c653f59b5cb Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Wed, 23 Apr 2025 17:46:26 -0600 Subject: [PATCH] Fix video typing --- 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 b463f7d0dd..22ca1273f6 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_even: MpEvent = mp.Event() def receiveSignal(signalNumber, frame): stop_event.set() diff --git a/frigate/video.py b/frigate/video.py index 5285c052c6..e6243295cd 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()