This commit is contained in:
Josh Hawkins 2026-05-03 12:17:13 -05:00
parent ed9b098469
commit 14da821956
2 changed files with 6 additions and 2 deletions

View File

@ -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)

View File

@ -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.