From 38aff84ed218e64b7e1c6e65b54b3c0f54cf5e9f Mon Sep 17 00:00:00 2001 From: XianBW <36835909+XianBW@users.noreply.github.com> Date: Tue, 15 Jul 2025 18:11:48 +0800 Subject: [PATCH] fix: filter log folders bug in ui (#1073) * fix bug * fix ci --- rdagent/log/ui/app.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/rdagent/log/ui/app.py b/rdagent/log/ui/app.py index 30a46a57..605e97d2 100644 --- a/rdagent/log/ui/app.py +++ b/rdagent/log/ui/app.py @@ -71,15 +71,9 @@ SIMILAR_SCENARIOS = ( def filter_log_folders(main_log_path): """ - The webpage only displays valid folders. - If the __session__ folder exists in a subfolder of the log folder, it is considered a valid folder, - otherwise it is considered an invalid folder. + Filter and return the log folders relative to the main log path. """ - folders = [ - folder.relative_to(main_log_path) - for folder in main_log_path.iterdir() - if folder.is_dir() and folder.joinpath("__session__").exists() and folder.joinpath("__session__").is_dir() - ] + folders = [folder.relative_to(main_log_path) for folder in main_log_path.iterdir() if folder.is_dir()] folders = sorted(folders, key=lambda x: x.name) return folders