diff --git a/mindinsight/lineagemgr/querier/querier.py b/mindinsight/lineagemgr/querier/querier.py index 1ff6ef47..28d3b7fc 100644 --- a/mindinsight/lineagemgr/querier/querier.py +++ b/mindinsight/lineagemgr/querier/querier.py @@ -318,7 +318,7 @@ class Querier: for offset_result in offset_results: for obj_name in ["metric", "user_defined"]: obj = getattr(offset_result, obj_name) - require = True if obj_name == "metric" else False + require = bool(obj_name == "metric") if obj and isinstance(obj, dict): for key, value in obj.items(): label = f'{obj_name}/{key}' diff --git a/mindinsight/lineagemgr/summary/lineage_summary_analyzer.py b/mindinsight/lineagemgr/summary/lineage_summary_analyzer.py index ff76b790..7d183b39 100644 --- a/mindinsight/lineagemgr/summary/lineage_summary_analyzer.py +++ b/mindinsight/lineagemgr/summary/lineage_summary_analyzer.py @@ -207,6 +207,10 @@ class LineageSummaryAnalyzer(SummaryAnalyzer): log.error("Failed to get lineage information.") log.exception(err) raise LineageSummaryAnalyzeException() + except Exception as err: + log.error("Failed to get lineage information.") + log.exception(err) + raise LineageSummaryAnalyzeException() return lineage_info