From 4fad7dfcb4daac6298f806c9af0f8e8ad336bd35 Mon Sep 17 00:00:00 2001 From: "Petr \"Stone\" Hracek" Date: Fri, 6 Feb 2026 11:02:46 +0100 Subject: [PATCH] Do not iterate over sclorg_dir in case does not exist Signed-off-by: Petr "Stone" Hracek --- show_logs.py | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/show_logs.py b/show_logs.py index 8ae5eda..ffbe527 100755 --- a/show_logs.py +++ b/show_logs.py @@ -32,21 +32,23 @@ def iter_results_in_directory(self): running_tmt_plans = [] failed_container_tests = [] print("Show status of all TMT/FMF plans:") - for item in self.scl_tests_dir.iterdir(): - if item.is_dir(): - if (item / "tmt_running").exists(): - running_tmt_plans.append(item.name) - for item in self.reports_dir.iterdir(): - if item.is_dir(): - if (item / "tmt_success").exists(): - success_tmt_plans.append(item.name) - else: - failed_tmt_plans.append(item.name) - for item in self.reports_dir.iterdir(): - if item.is_dir(): - failed_container_tests.extend( - self.return_failed_tests(self.reports_dir, item) - ) + if self.scl_tests_dir.is_dir(): + for item in self.scl_tests_dir.iterdir(): + if item.is_dir(): + if (item / "tmt_running").exists(): + running_tmt_plans.append(item.name) + if self.reports_dir.is_dir(): + for item in self.reports_dir.iterdir(): + if item.is_dir(): + if (item / "tmt_success").exists(): + success_tmt_plans.append(item.name) + else: + failed_tmt_plans.append(item.name) + for item in self.reports_dir.iterdir(): + if item.is_dir(): + failed_container_tests.extend( + self.return_failed_tests(self.reports_dir, item) + ) if running_tmt_plans: print("Running TMT plans that are not finished yet:") print("\n".join(running_tmt_plans))