Skip to content

Commit 6129b8b

Browse files
committed
Update function
1 parent b551063 commit 6129b8b

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/envs/textarena_env/rewards.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,18 +61,18 @@ def extract_feedback_counts(feedback: str) -> Tuple[int, int]:
6161
if not feedback:
6262
return (0, 0)
6363

64-
segments = [
65-
segment.strip() for segment in feedback.split("\n") if segment.strip()
66-
]
67-
if len(segments) < 2:
64+
lines = [line.strip() for line in feedback.split("\n") if line.strip()]
65+
if len(lines) < 2:
6866
return (0, 0)
6967

70-
marker_line = segments[1]
68+
for line in lines:
69+
normalized = line.replace(" ", "")
70+
if normalized and all(c in "GYX" for c in normalized):
71+
green = normalized.count("G")
72+
yellow = normalized.count("Y")
73+
return (green, yellow)
7174

72-
green_count = marker_line.count("G")
73-
yellow_count = marker_line.count("Y")
74-
75-
return (green_count, yellow_count)
75+
return (0, 0)
7676

7777

7878
class _WordleRewardProvider:

0 commit comments

Comments
 (0)