Skip to content

Commit e958686

Browse files
authored
need to break the loop later when action is None (#155)
1 parent a3034b5 commit e958686

File tree

1 file changed

+5
-2
lines changed
  • browsergym/experiments/src/browsergym/experiments

1 file changed

+5
-2
lines changed

browsergym/experiments/src/browsergym/experiments/loop.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,7 @@ def run(self):
218218
logger.debug(f"Agent chose action:\n {action}")
219219

220220
if action is None:
221-
logger.debug(f"Agent returned None action. Ending episode.")
222221
step_info.truncated = True
223-
break
224222

225223
step_info.save_step_info(self.exp_dir)
226224
logger.debug(f"Step info saved.")
@@ -230,6 +228,11 @@ def run(self):
230228

231229
step_info = StepInfo(step=step_info.step + 1)
232230
episode_info.append(step_info)
231+
232+
if action is None:
233+
logger.debug(f"Agent returned None action. Ending episode.")
234+
break
235+
233236
logger.debug(f"Sending action to environment.")
234237
step_info.from_step(env, action, obs_preprocessor=agent.obs_preprocessor)
235238
logger.debug(f"Environment stepped.")

0 commit comments

Comments
 (0)