Skip to content

Commit f9b6f98

Browse files
committed
BF: If experiment is ended by esc, close eyetracker
1 parent d7f6f1b commit f9b6f98

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

psychopy/experiment/routines/_base.py

+8-3
Original file line numberDiff line numberDiff line change
@@ -478,9 +478,14 @@ def writeMainCode(self, buff):
478478

479479
# allow subject to quit via Esc key?
480480
if self.exp.settings.params['Enable Escape'].val:
481-
code = ('\n# check for quit (typically the Esc key)\n'
482-
'if endExpNow or defaultKeyboard.getKeys(keyList=["escape"]):\n'
483-
' core.quit()\n')
481+
code = (
482+
'\n'
483+
'# check for quit (typically the Esc key)\n'
484+
'if endExpNow or defaultKeyboard.getKeys(keyList=["escape"]):\n'
485+
' core.quit()\n'
486+
' if eyetracker:\n'
487+
' eyetracker.setConnectionState(False)\n'
488+
)
484489
buff.writeIndentedLines(code)
485490

486491
# are we done yet?

0 commit comments

Comments
 (0)