We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2d61cb6 commit f952aaaCopy full SHA for f952aaa
1 file changed
src/google/adk/optimization/local_eval_sampler.py
@@ -289,7 +289,11 @@ def _extract_eval_data(
289
for eval_metric_result in per_invocation_result.eval_metric_results:
290
eval_metric_results.append({
291
"metric_name": eval_metric_result.metric_name,
292
- "score": round(eval_metric_result.score, 2), # accurate enough
+ "score": (
293
+ round(eval_metric_result.score, 2)
294
+ if eval_metric_result.score is not None
295
+ else None
296
+ ), # accurate enough
297
"eval_status": eval_metric_result.eval_status.name,
298
})
299
per_invocation_result_dict = {
0 commit comments