From 81018ac81e9c3cd47753ae72c1719b2b77c2590b Mon Sep 17 00:00:00 2001 From: BO ZHANG Date: Tue, 30 Aug 2022 16:51:04 +0800 Subject: [PATCH] updated data manager --- csst_common/data_manager.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/csst_common/data_manager.py b/csst_common/data_manager.py index b105213..51ecc45 100644 --- a/csst_common/data_manager.py +++ b/csst_common/data_manager.py @@ -232,11 +232,14 @@ class CsstMbiDataManager: try: # assert detectors is a subset of available detectors assert set(detectors).issubset(set(self.available_detectors)) + self.target_detectors = list(detectors) except AssertionError as ae: - print("@DM: available detector IDs are ", self.available_detectors) - print("@DM: target detector IDs are ", detectors) + print("@DM: available detector are ", self.available_detectors) + print("@DM: target detector are ", detectors) + + print("@DM: final target detectors are ", set(detectors) & set(self.available_detectors)) # raise ae - self.target_detectors = detectors + self.target_detectors = set(detectors) & set(self.available_detectors) print("final target detector IDs are ", self.target_detectors) return -- GitLab