From 1f6668227c2bbaa5c81457a7d4d415bdaa70278c Mon Sep 17 00:00:00 2001 From: Sylvester Kaczmarek <16242628+sylvesterkaczmarek@users.noreply.github.com> Date: Fri, 21 Aug 2026 16:05:01 +0100 Subject: [PATCH] Validate realtime plot summary shape --- examples/evals/realtime_evals/plot_eval_results.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/evals/realtime_evals/plot_eval_results.py b/examples/evals/realtime_evals/plot_eval_results.py index 73c096fc81..13072521c9 100644 --- a/examples/evals/realtime_evals/plot_eval_results.py +++ b/examples/evals/realtime_evals/plot_eval_results.py @@ -45,6 +45,8 @@ def main() -> None: results = pd.read_csv(results_csv_path) summary = json.loads(summary_json_path.read_text(encoding="utf-8")) + if not isinstance(summary, dict): + raise ValueError(f"{summary_json_path} must contain a JSON object.") harness_label = args.harness_label or infer_harness_label(run_dir) run_label = args.run_label or run_dir.name