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