From 398705b17611ce63cf4b582b48934180eb1cbb99 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sun, 7 Jul 2024 17:27:21 +0200 Subject: [PATCH] fix: prevent exception when trying to remove log files from non-existing directory Signed-off-by: Dominik Willner --- kiauh/core/instance_manager/base_instance.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kiauh/core/instance_manager/base_instance.py b/kiauh/core/instance_manager/base_instance.py index da0a4b0..db8ed96 100644 --- a/kiauh/core/instance_manager/base_instance.py +++ b/kiauh/core/instance_manager/base_instance.py @@ -164,6 +164,9 @@ class BaseInstance(ABC): def delete_logfiles(self, log_name: str) -> None: from utils.fs_utils import run_remove_routines + if not self.log_dir.exists(): + return + files = self.log_dir.iterdir() logs = [f for f in files if f.name.startswith(log_name)] for log in logs: