From 81a3e3d3d297588a40625d8550b630f0774804c4 Mon Sep 17 00:00:00 2001 From: Mc-muffin <8714476+Mc-muffin@users.noreply.github.com> Date: Sat, 30 Nov 2024 14:15:16 -0500 Subject: [PATCH] Be smarter about removing old builds --- pythonlib/games/ToolsTOR.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pythonlib/games/ToolsTOR.py b/pythonlib/games/ToolsTOR.py index d09bb57..242a93b 100644 --- a/pythonlib/games/ToolsTOR.py +++ b/pythonlib/games/ToolsTOR.py @@ -1465,10 +1465,12 @@ class ToolsTOR(ToolsTales): def clean_builds(self, path: Path) -> None: targets = list(path.glob("*.iso")) - targets.extend(list(path.glob("*.sym"))) target_files = sorted(targets, key=lambda x: x.name)[:-4] - if len(target_files) != 0: - print("Cleaning builds folder...") - for file in target_files: - print(f"deleting {str(file.name)}...") - file.unlink() \ No newline at end of file + if len(target_files) == 0: + return + + print("Cleaning builds folder...") + for file in target_files: + print(f"deleting {str(file.name)}...") + file.unlink() + file.with_suffix(".sym").unlink(missing_ok=True)