From d332931d4be451f20d1ae262a4d24c219d47127c Mon Sep 17 00:00:00 2001 From: BO ZHANG Date: Thu, 24 Nov 2022 13:31:03 +0800 Subject: [PATCH] added clear_l1 option --- csst_common/data_manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/csst_common/data_manager.py b/csst_common/data_manager.py index 5862597..9a7ab5b 100644 --- a/csst_common/data_manager.py +++ b/csst_common/data_manager.py @@ -608,7 +608,8 @@ class CsstMsDataManager: dir_l0="/L1Pipeline/L0", dir_l1="/L1Pipeline/L1", use_dfs=True, - dfs_node="pml" + dfs_node="pml", + clear_l1=False, ): """ Initialize CsstMsDataManager from DFS. """ # (clear and) make directories @@ -623,6 +624,8 @@ class CsstMsDataManager: # os.chdir(dir_l1) if not os.path.exists(dir_l1): os.mkdir(dir_l1) + elif clear_l1: + os.system(f"rm -rf {dir_l1}/*") os.chdir(dir_l1) print(f"Query obs_id={obs_id} ...", end="") -- GitLab