MCPcopy Create free account
hub / github.com/Dizzy-K/AutoPT / _merge_benchmark_metadata

Function _merge_benchmark_metadata

analysis/loader.py:262–272  ·  view source on GitHub ↗
(
    benchmark_name: str,
    inline_benchmark: dict[str, Any],
    benchmark_index: dict[str, dict[str, Any]],
)

Source from the content-addressed store, hash-verified

260
261
262def _merge_benchmark_metadata(
263 benchmark_name: str,
264 inline_benchmark: dict[str, Any],
265 benchmark_index: dict[str, dict[str, Any]],
266) -> dict[str, Any]:
267 merged = dict(benchmark_index.get(_benchmark_lookup_key(benchmark_name), {}))
268 if inline_benchmark:
269 merged.update(inline_benchmark)
270 if benchmark_name and "name" not in merged:
271 merged["name"] = benchmark_name
272 return merged
273
274
275def _infer_legacy_metadata(

Callers 2

_normalize_task_resultFunction · 0.85
_normalize_legacy_resultFunction · 0.85

Calls 1

_benchmark_lookup_keyFunction · 0.85

Tested by

no test coverage detected