Skip to content

Commit

Permalink
BF: the addData() calls for tStart/tStop need to be addOtherData for …
Browse files Browse the repository at this point in the history
…stairs
  • Loading branch information
peircej committed Jun 18, 2019
1 parent 83ad39a commit 72d8521
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions psychopy/experiment/components/_base.py
Expand Up @@ -158,18 +158,24 @@ def writeRoutineEndCode(self, buff):
else:
currLoop = self.exp._expHandler

if 'Stair' in currLoop.type:
addDataFunc = 'addOtherData'
else:
addDataFunc = 'addData'

if self.params['syncScreenRefresh'].val:
code = (
"{loop}.addData('{name}.started', {name}.tStartRefresh)\n"
"{loop}.addData('{name}.stopped', {name}.tStopRefresh)\n"
"{loop}.{addDataFunc}('{name}.started', {name}.tStartRefresh)\n"
"{loop}.{addDataFunc}('{name}.stopped', {name}.tStopRefresh)\n"
)
else:
code = (
"{loop}.addData('{name}.started', {name}.tStart)\n"
"{loop}.addData('{name}.stopped', {name}.tStop)\n"
"{loop}.{addDataFunc}('{name}.started', {name}.tStart)\n"
"{loop}.{addDataFunc}('{name}.stopped', {name}.tStop)\n"
)
buff.writeIndentedLines(code.format(loop=currLoop.params['name'],
name=self.params['name']))
name=self.params['name'],
addDataFunc=addDataFunc))

def writeRoutineEndCodeJS(self, buff):
"""Write the code that will be called at the end of
Expand Down

0 comments on commit 72d8521

Please sign in to comment.