excepcio per a fitxers rar corruptes

This commit is contained in:
2026-02-19 12:15:39 +01:00
parent f4104ded96
commit 39bd6eeb20
+3 -1
View File
@@ -4,6 +4,8 @@ import os
import tempfile
import shutil
import rarfile
from core.archive import detect_real_format, extract_archive, repack_as_cbz, ArchiveError
from core.collision import CollisionPolicy, resolve_collision
from core.result import ComicResult, StepResult
@@ -173,7 +175,7 @@ class Pipeline:
else:
safe_target = target_path
except (ArchiveError, FileExistsError, OSError) as exc:
except (ArchiveError, rarfile.BadRarFile, rarfile.Error, FileExistsError, OSError) as exc:
step_results.append(
StepResult(step="repack", changed=False, errors=[str(exc)])
)