psychopy.org | Reference | Downloads | Github

Multiple loops. Crashing after 1st loop


#1

im designing a visual experiment with multiple loops. When I run the experiment it crashes after 1st loop. Error message: wrong syntax. It works well when I check off the box Is trial in each loop, but then I can’t get my trials data. I’m new at psychopy. Has anyone experienced something similar?


#2

“Syntax error” simply means “the computer doesn’t understand what it was told to do”. Please give us the actual entire error message.


#3

I’m hopeless at coding. That’s why I only use Psychopy Builder. But none of the experiments I designed are fully successful so far. On the 1st one, in order to get a set of loops running (matching pictures and sentences) I had to change data output so my data files are somehow unreadable. When I hit the button “Is trials” on the loop window, which would give me a neater datasheet, loops simply fail after some trials, giving me this message:

Running: /Volumes/Data/acceptability test/acceptability0_lastrun.py

pyo version 0.8.0 (uses single precision)
2017-06-25 23:26:55.625 python[7388:816388] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/pv/q35ktltd4fl8gbfw76s73dtc0000gn/T/org.psychopy.PsychoPy2.savedState
Traceback (most recent call last):
File “/Volumes/Data/acceptability test/acceptability0_lastrun.py”, line 997, in
dataOut=[‘n’,‘all_mean’,‘all_std’, ‘all_raw’])
File “/Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/psychopy/data.py”, line 643, in saveAsExcel
matrixOnly=matrixOnly)
File “/Applications/PsychoPy2.app/Contents/Resources/lib/python2.7/psychopy/data.py”, line 1123, in _createOutputArray
tup = eval(strVersion) # convert back to a tuple
File “”, line 1
[(, 0.0), (u’3’, 0.764), (u’3’, 1.472)]
^
SyntaxError: invalid syntax

My second experiment seems even harder to fix. I set a sound capture routine which simply freezes my machine after a number of trials. No escape key can make it run again! I’m using blocks and time limit to minimize memory burden but so far no good has come. I have no message error available for this one because ever time I run this file, I have to reset my computer!

######### Running: /Volumes/Data/production test/production_lastrun.py #########
pyo version 0.8.0 (uses single precision)
2017-06-25 23:31:49.427 python[7443:818981] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/pv/q35ktltd4fl8gbfw76s73dtc0000gn/T/org.psychopy.PsychoPy2.savedState
Fatal Python error: (pygame parachute) Segmentation Fault

Has anyone got any idea of what those problems might be related to?