Browse Source

fix pylint, catch Exception for parsing summary

tags/v0.2.0-alpha
luopengting 5 years ago
parent
commit
65b0146627
2 changed files with 5 additions and 1 deletions
  1. +1
    -1
      mindinsight/lineagemgr/querier/querier.py
  2. +4
    -0
      mindinsight/lineagemgr/summary/lineage_summary_analyzer.py

+ 1
- 1
mindinsight/lineagemgr/querier/querier.py View File

@@ -318,7 +318,7 @@ class Querier:
for offset_result in offset_results: for offset_result in offset_results:
for obj_name in ["metric", "user_defined"]: for obj_name in ["metric", "user_defined"]:
obj = getattr(offset_result, obj_name) 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): if obj and isinstance(obj, dict):
for key, value in obj.items(): for key, value in obj.items():
label = f'{obj_name}/{key}' label = f'{obj_name}/{key}'


+ 4
- 0
mindinsight/lineagemgr/summary/lineage_summary_analyzer.py View File

@@ -207,6 +207,10 @@ class LineageSummaryAnalyzer(SummaryAnalyzer):
log.error("Failed to get lineage information.") log.error("Failed to get lineage information.")
log.exception(err) log.exception(err)
raise LineageSummaryAnalyzeException() raise LineageSummaryAnalyzeException()
except Exception as err:
log.error("Failed to get lineage information.")
log.exception(err)
raise LineageSummaryAnalyzeException()


return lineage_info return lineage_info




Loading…
Cancel
Save