From a647685070bc2fc90af721a4b29276f0e5aff34e Mon Sep 17 00:00:00 2001 From: DARKZOUL5 Date: Mon, 19 Oct 2026 22:13:45 +0300 Subject: [PATCH] fix: resolve scanner lint errors --- src/app/core/scanner/playlist_scanner.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/core/scanner/playlist_scanner.py b/src/app/core/scanner/playlist_scanner.py index eed5acf..92c55ea 100644 --- a/src/app/core/scanner/playlist_scanner.py +++ b/src/app/core/scanner/playlist_scanner.py @@ -1,9 +1,12 @@ from __future__ import annotations +import logging from pathlib import Path from ..models import PlaylistItem +logger = logging.getLogger(__name__) + class PlaylistScanner: """ @@ -38,8 +41,8 @@ class PlaylistScanner: p = Path(str(ffmpeg_path)) if p.exists(): ydl_opts["ffmpeg_location"] = str(p) - except Exception: - pass + except (OSError, TypeError, ValueError) as exc: + logger.debug("Invalid ffmpeg path: %s", exc) with yt_dlp.YoutubeDL(ydl_opts) as ydl: # type: ignore[attr-defined] info = ydl.extract_info(playlist_url, download=False)