From 76334e5a7c93bbc6998fd16367b1ed3fbcc44312 Mon Sep 17 00:00:00 2001 From: KoyoNoguchi Date: Mon, 5 Oct 2026 15:37:33 +0900 Subject: [PATCH] =?UTF-8?q?=E7=B2=BE=E5=BA=A6=E5=AE=9F=E9=A8=93=E7=94=A8?= =?UTF-8?q?=E3=82=B9=E3=82=AF=E3=83=AA=E3=83=97=E3=83=88=E3=81=AE=E5=88=9D?= =?UTF-8?q?=E5=9B=9E=E5=8B=95=E4=BD=9C=E5=89=8D=E3=81=AB=E7=A7=BB=E5=8B=95?= =?UTF-8?q?=E6=99=82=E9=96=93=E3=82=92=E8=A8=AD=E3=81=91=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/accuracy_session.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/accuracy_session.py b/src/accuracy_session.py index 27a4a76..0d9b7a4 100644 --- a/src/accuracy_session.py +++ b/src/accuracy_session.py @@ -252,6 +252,7 @@ class SessionRunner: stream.flush() index, last_index, current_block, finished = 0, None, None, 0 + first_trial_move_pending = True while index < len(pending): row = pending[index] new_block = row.block != current_block @@ -287,7 +288,11 @@ class SessionRunner: log(row, "skipped") index, last_index = index + 1, None continue - if block_change and self.block_interval > 0: + if first_trial_move_pending: + self.interval_audio.play("block") + self._countdown(20.0, label="initial move") + first_trial_move_pending = False + elif block_change and self.block_interval > 0: self.interval_audio.play("block") self._countdown(self.block_interval, label="moving to next block") try: