from __future__ import annotations import importlib.util from pathlib import Path _MODULE_PATH = ( Path(__file__).resolve().parents[5] / 'diagnosis' / 'tikv-slow-diagnosis' / 'evaluation' / 'review.py' ) _SPEC = importlib.util.spec_from_file_location('tikv_slow_evaluation_review', _MODULE_PATH) if _SPEC is None or _SPEC.loader is None: raise RuntimeError(f'failed to load tikv-slow evaluator review module from {_MODULE_PATH}') _MODULE = importlib.util.module_from_spec(_SPEC) _SPEC.loader.exec_module(_MODULE) skill_conclusion_from_diagnosis_result = _MODULE.skill_conclusion_from_diagnosis_result apply_live_diagnosis_result_to_case_review = _MODULE.apply_live_diagnosis_result_to_case_review build_final_human_conclusion_for_jira = _MODULE.build_final_human_conclusion_for_jira build_final_human_conclusion_for_pingkai = _MODULE.build_final_human_conclusion_for_pingkai build_case_review_from_jira_case = _MODULE.build_case_review_from_jira_case build_case_review_from_pingkai_case = _MODULE.build_case_review_from_pingkai_case apply_maintainer_evidence_hints_to_case_review = _MODULE.apply_maintainer_evidence_hints_to_case_review