Skip to content

Commit f00e132

Browse files
Merge pull request #271 from JdeRobot/issue-270
Wait for experiments to be completed and saved before finishing execu…
2 parents a77eeb8 + 8fa0f57 commit f00e132

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

behavior_metrics/driver.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,8 @@ def main():
195195
logger.info('Executing app')
196196
else:
197197
script_manager.run_brains_worlds(app_configuration, controller, randomize=config_data['random'])
198+
while not controller.pilot.execution_completed:
199+
pass
198200
logger.info('closing all processes...')
199201
environment.close_gazebo()
200202
logger.info('DONE! Bye, bye :)')

behavior_metrics/pilot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ def run(self):
127127
while not self.kill_event.is_set():
128128
start_time = datetime.now()
129129
if not self.stop_event.is_set():
130+
self.execution_completed = False
130131
stopped_brain_stats = True
131132
try:
132133
self.brains.active_brain.execute()

0 commit comments

Comments
 (0)