Win10
v2020.2.10
While uploading to Pavlovia, currently receiving internal error message to share with dev’s.
This seems to be related to the conditional keyboard responses that are part of my conditions file depending on the block of trials a participant is in. When I simply set Allowed Keys to be a list of letters directly in the keyboard component in builder, the error goes away.
Traceback (most recent call last):
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\app\builder\builder.py", line 1240, in onPavloviaRun
self.fileExport(htmlPath=self._getHtmlPath(self.filename))
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\app\builder\builder.py", line 719, in fileExport
target="PsychoJS")
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\scripts\psyexpCompile.py", line 73, in generateScript
compileScript(infile=exp, version=None, outfile=filename)
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\scripts\psyexpCompile.py", line 242, in compileScript
_makeTarget(thisExp, outfile, targetOutput)
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\scripts\psyexpCompile.py", line 214, in _makeTarget
script = thisExp.writeScript(outfile, target=targetOutput, modular=True)
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\experiment\_experiment.py", line 260, in writeScript
self_copy._currentRoutine.writeEachFrameCodeJS(script, modular)
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\experiment\routine.py", line 340, in writeEachFrameCodeJS
comp.writeFrameCodeJS(buff)
File "C:\Program Files\PsychoPy3\lib\site-packages\psychopy\experiment\components\keyboard\__init__.py", line 310, in writeFrameCodeJS
"Variables for allowKeys aren't supported for JS yet")
psychopy.experiment.utils.CodeGenerationException: Variables for allowKeys aren't supported for JS yet: