From b8776b659419805e87e202dcb3ca67acebd381ea Mon Sep 17 00:00:00 2001 From: zogzog Date: Tue, 24 Mar 2026 16:26:33 +0100 Subject: [PATCH] FIx suppression du exe.old --- git_updater.py | 12 ++++++++++++ version.txt | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/git_updater.py b/git_updater.py index 3e27b04..84f34f3 100644 --- a/git_updater.py +++ b/git_updater.py @@ -468,9 +468,21 @@ class App(tk.Tk): self.repo_results = [] log.info(f"=== Demarrage Git Update Checker v{VERSION} ===") + self._cleanup_old_exe() self._build_ui() self.after(100, self._check_self_update_then_repos) + def _cleanup_old_exe(self): + """Supprime l'ancien exe .old restant d'une mise a jour precedente.""" + if getattr(sys, "frozen", False): + old_path = Path(sys.executable).with_suffix(".exe.old") + if old_path.exists(): + try: + old_path.unlink() + log.info(f"Nettoyage: {old_path.name} supprime") + except OSError: + log.warning(f"Nettoyage: impossible de supprimer {old_path.name}") + def _build_ui(self): style = ttk.Style(self) style.theme_use("clam") diff --git a/version.txt b/version.txt index 2eb3c4f..4b9fcbe 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.5 +0.5.1