From 14da8219566c9650783e98e4b894c7b7fb7db266 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Sun, 3 May 2026 12:17:13 -0500 Subject: [PATCH] mypy --- frigate/api/debug_replay.py | 2 +- frigate/jobs/debug_replay.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/frigate/api/debug_replay.py b/frigate/api/debug_replay.py index 5dfbb71e0..0ceb16e13 100644 --- a/frigate/api/debug_replay.py +++ b/frigate/api/debug_replay.py @@ -137,7 +137,7 @@ def get_debug_replay_status(request: Request): if frame is not None: frame_time = frame_processor.get_current_frame_time(replay_camera) camera_config = request.app.frigate_config.cameras.get(replay_camera) - retry_interval = 10 + retry_interval = 10.0 if camera_config is not None: retry_interval = float(camera_config.ffmpeg.retry_interval or 10) diff --git a/frigate/jobs/debug_replay.py b/frigate/jobs/debug_replay.py index 832e53306..0d44ec3e3 100644 --- a/frigate/jobs/debug_replay.py +++ b/frigate/jobs/debug_replay.py @@ -15,6 +15,8 @@ import time from dataclasses import dataclass from typing import TYPE_CHECKING, Any, Optional +from peewee import ModelSelect + from frigate.config import FrigateConfig from frigate.config.camera.updater import CameraConfigUpdatePublisher from frigate.const import REPLAY_CAMERA_PREFIX, REPLAY_DIR @@ -90,7 +92,9 @@ class DebugReplayJob(Job): } -def query_recordings(source_camera: str, start_ts: float, end_ts: float): +def query_recordings( + source_camera: str, start_ts: float, end_ts: float +) -> ModelSelect: """Return the Recordings query for the time range. Module-level so tests can patch it without instantiating a runner.