diff --git a/rdagent/log/ui/ds_trace.py b/rdagent/log/ui/ds_trace.py index 4f4093ad..89b0e2a5 100644 --- a/rdagent/log/ui/ds_trace.py +++ b/rdagent/log/ui/ds_trace.py @@ -868,7 +868,9 @@ def summarize_win(): else: df.loc[loop, "e-loops(r)"] = max(i for i in loop_data["running"].keys() if isinstance(i, int)) + 1 if "feedback" in loop_data: - fb_emoji_str = "βœ…" if bool(loop_data["feedback"]["no_tag"]) else "❌" + fb_emoji_str = ( + "βœ…" if "no_tag" in loop_data["feedback"] and bool(loop_data["feedback"]["no_tag"]) else "❌" + ) if sota_loop_id == loop: fb_emoji_str += " (πŸ’–SOTA)" df.loc[loop, "Feedback"] = fb_emoji_str