From da023a5ae232e3c1b98c58559738bbbc0a9ff954 Mon Sep 17 00:00:00 2001 From: Jakob Moser Date: Sat, 24 May 2025 19:39:00 +0200 Subject: [PATCH] Use rmdir if necessary --- karaokatalog/deduplicate/instructions/DeleteInstruction.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/karaokatalog/deduplicate/instructions/DeleteInstruction.py b/karaokatalog/deduplicate/instructions/DeleteInstruction.py index 682158b..ac1e4d0 100644 --- a/karaokatalog/deduplicate/instructions/DeleteInstruction.py +++ b/karaokatalog/deduplicate/instructions/DeleteInstruction.py @@ -13,4 +13,7 @@ class DeleteInstruction(Instruction): path_to_delete: Path def __call__(self) -> None: - self.path_to_delete.unlink() + try: + self.path_to_delete.unlink() + except IsADirectoryError: + self.path_to_delete.rmdir()