Skip to content

Commit b551063

Browse files
committed
Update feeback count func
1 parent fb05a89 commit b551063

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/envs/textarena_env/rewards.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,16 @@ def extract_feedback_counts(feedback: str) -> Tuple[int, int]:
6262
return (0, 0)
6363

6464
segments = [
65-
segment.strip() for segment in feedback.split("\n\n") if segment.strip()
65+
segment.strip() for segment in feedback.split("\n") if segment.strip()
6666
]
67-
if not segments:
67+
if len(segments) < 2:
6868
return (0, 0)
6969

70-
latest_segment = segments[-1]
71-
lines = [line.strip() for line in latest_segment.splitlines() if line.strip()]
72-
latest_line = lines[-1] if lines else latest_segment
70+
marker_line = segments[1]
71+
72+
green_count = marker_line.count("G")
73+
yellow_count = marker_line.count("Y")
7374

74-
green_count = latest_line.count("G")
75-
yellow_count = latest_line.count("Y")
7675
return (green_count, yellow_count)
7776

7877

0 commit comments

Comments
 (0)