From ad576909d3ab39cc514c74daf0cf0b024f7ec736 Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Sat, 30 May 2026 20:26:29 -0400 Subject: [PATCH] changes from bot review --- backend/adapters/services/rahasher.py | 3 ++- backend/utils/filesystem.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/adapters/services/rahasher.py b/backend/adapters/services/rahasher.py index 92c1be57f..afd25b58b 100644 --- a/backend/adapters/services/rahasher.py +++ b/backend/adapters/services/rahasher.py @@ -134,7 +134,8 @@ class RAHasherService: return [ f for f in folder.iterdir() - if f.is_file() and f.suffix.lower() in COMPRESSED_FILE_EXTENSIONS + if f.is_file() + and f.name.lower().endswith(tuple(COMPRESSED_FILE_EXTENSIONS)) ] archive_files = await asyncio.to_thread(_find_archives) diff --git a/backend/utils/filesystem.py b/backend/utils/filesystem.py index be87aead5..0bbfa85f0 100644 --- a/backend/utils/filesystem.py +++ b/backend/utils/filesystem.py @@ -9,7 +9,7 @@ from pathlib import Path # (roms_handler for hashing decisions, rahasher for skipping disc-platform # buffer-hash attempts, feeds for PKGi passthrough). COMPRESSED_FILE_EXTENSIONS: frozenset[str] = frozenset( - (".7z", ".bz2", ".gz", ".rar", ".tar", ".zip") + (".7z", ".bz2", ".gz", ".rar", ".tar", ".zip", ".xz", ".tgz", ".tbz2", ".txz") )