From c1f600f539e9ae0d1e075279ab816c79db098609 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sun, 30 Jun 2024 21:25:55 +0200 Subject: [PATCH] refactor: replace glob with iterdir Signed-off-by: Dominik Willner --- kiauh/components/klipper/__init__.py | 2 ++ kiauh/components/klipper/klipper.py | 3 +++ 2 files changed, 5 insertions(+) diff --git a/kiauh/components/klipper/__init__.py b/kiauh/components/klipper/__init__.py index 6e8d50c..f1a1a24 100644 --- a/kiauh/components/klipper/__init__.py +++ b/kiauh/components/klipper/__init__.py @@ -13,6 +13,8 @@ from core.backup_manager import BACKUP_ROOT_DIR MODULE_PATH = Path(__file__).resolve().parent +# names +KLIPPER_LOG_NAME = "klippy.log" KLIPPER_DIR = Path.home().joinpath("klipper") KLIPPER_ENV_DIR = Path.home().joinpath("klippy-env") KLIPPER_BACKUP_DIR = BACKUP_ROOT_DIR.joinpath("klipper-backups") diff --git a/kiauh/components/klipper/klipper.py b/kiauh/components/klipper/klipper.py index cf06871..f6e04db 100644 --- a/kiauh/components/klipper/klipper.py +++ b/kiauh/components/klipper/klipper.py @@ -158,5 +158,8 @@ class Klipper(BaseInstance): from utils.fs_utils import run_remove_routines for log in list(self.log_dir.glob("klippy.log*")): + files = self.log_dir.iterdir() + logs = [f for f in files if f.name.startswith(KLIPPER_LOG_NAME)] + for log in logs: Logger.print_status(f"Remove '{log}'") run_remove_routines(log)