From be21a21ac7e461c8e0b2b8ccdc19903112ea1317 Mon Sep 17 00:00:00 2001 From: Nick Mowen Date: Mon, 26 Sep 2022 07:56:13 -0600 Subject: [PATCH] Cleanup and fix types --- frigate/stats.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/frigate/stats.py b/frigate/stats.py index f44fba13c..d77f75df4 100644 --- a/frigate/stats.py +++ b/frigate/stats.py @@ -83,13 +83,14 @@ def get_temperatures() -> dict[str, float]: return temps -def get_gpu_stats(config: FrigateConfig) -> dict[str, dict]: +def get_gpu_stats(config: FrigateConfig) -> Optional[dict[str, dict]]: """Parse GPUs from hwaccel args and use for stats.""" hwaccel_args = [] for camera in config.cameras.values(): - if hwaccel_args and camera.ffmpeg.hwaccel_args not in hwaccel_args: - hwaccel_args.append(camera.ffmpeg.hwaccel_args) + args = camera.ffmpeg.hwaccel_args + if args and args not in hwaccel_args: + hwaccel_args.append(args) stats: dict[str, dict] = {}