Skip to content

Commit d073a73

Browse files
committed
remove bug to have a temporal derivative for multiple variables
1 parent f39e222 commit d073a73

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

nipype/interfaces/fsl/model.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,9 @@ def _create_ev_files(
209209
raise Exception('FSL environment variables not set')
210210
else:
211211
ev_parameters['fsldir'] = '/usr/share/fsl'
212-
try:
213-
ev_parameters['temporalderiv'] = int(bool(ev_parameters.pop('derivs')))
214-
except KeyError:
212+
if 'derivs' in ev_parameters.keys():
213+
ev_parameters['temporalderiv'] = int(bool(ev_parameters['derivs']))
214+
else:
215215
ev_parameters['temporalderiv'] = False
216216
if ev_parameters['temporalderiv']:
217217
evname.append(name + 'TD')
@@ -393,9 +393,9 @@ def _list_outputs(self):
393393
cwd, 'ev_%s_%d_%d.txt' % (name, runno,
394394
len(evname)))
395395
if field == 'cond':
396-
try:
397-
ev_parameters['temporalderiv'] = int(bool(ev_parameters.pop('derivs')))
398-
except KeyError:
396+
if 'derivs' in ev_parameters.keys():
397+
ev_parameters['temporalderiv'] = int(bool(ev_parameters['derivs']))
398+
else:
399399
ev_parameters['temporalderiv'] = False
400400
if ev_parameters['temporalderiv']:
401401
evname.append(name + 'TD')

0 commit comments

Comments
 (0)