Skip to content

Commit c7521be

Browse files
committed
trying to fiss faulty ev numbering
1 parent e141dc1 commit c7521be

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

nipype/interfaces/fsl/model.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,12 @@ def _create_ev_files(
173173
for field in ['cond', 'regress']:
174174
for i, cond in enumerate(runinfo[field]):
175175
name = cond['name']
176-
evname.append(name)
176+
try:
177+
ev_parameters['temporalderiv'] = ev_parameters.pop('derivs')
178+
except KeyError:
179+
evname.append(name)
180+
else:
181+
evname.append(name + 'TD')
177182
evfname = os.path.join(cwd, 'ev_%s_%d_%d.txt' % (name, runidx,
178183
len(evname)))
179184
evinfo = []
@@ -197,13 +202,6 @@ def _create_ev_files(
197202
ev_parameters['ev_name'] = name
198203
ev_parameters['tempfilt_yn'] = do_tempfilter
199204
ev_parameters['cond_file'] = evfname
200-
try:
201-
ev_parameters['temporalderiv'] = ev_parameters.pop('derivs')
202-
except KeyError:
203-
pass
204-
else:
205-
evname.append(name + 'TD')
206-
num_evs[1] += 1
207205
ev_txt += ev_template.substitute(ev_parameters)
208206
elif field == 'regress':
209207
evinfo = [[j] for j in cond['val']]

0 commit comments

Comments
 (0)