@@ -37,16 +37,17 @@ class Level1DesignInputSpec(BaseInterfaceInputSpec):
37
37
desc = ('Session specific information generated '
38
38
'by ``modelgen.SpecifyModel``' ))
39
39
bases = traits .Either (
40
- traits .Dict (traits .Enum (
41
- 'dgamma' ), traits . Dict ( traits .Enum ('derivs' ), traits .Bool )),
40
+ traits .Dict (traits .Enum ('dgamma' ), traits . Dict (
41
+ traits .Enum ('derivs' ), traits .Bool )),
42
42
traits .Dict (traits .Enum ('gamma' ), traits .Dict (
43
- traits .Enum ('derivs' , 'gammasigma' , 'gammadelay' ))),
44
- traits .Dict (traits .Enum ('custom' ), traits .Dict (traits .Dict (traits .Enum ('bfcustompath' ), traits .Str ))),
43
+ traits .Enum ('derivs' , 'gammasigma' , 'gammadelay' ))),
44
+ traits .Dict (traits .Enum ('custom' ), traits .Dict (
45
+ traits .Enum ('bfcustompath' ), traits .Str )),
45
46
traits .Dict (traits .Enum ('none' ), traits .Dict ()),
46
47
traits .Dict (traits .Enum ('none' ), traits .Enum (None )),
47
48
mandatory = True ,
48
49
desc = ("name of basis function and options e.g., "
49
- "{'dgamma': {'derivs': True}}" ))
50
+ "{'dgamma': {'derivs': True}}" ), )
50
51
orthogonalization = traits .Dict (traits .Int , traits .Dict (traits .Int ,
51
52
traits .Either (traits .Bool ,traits .Int )),
52
53
desc = ("which regressors to make orthogonal e.g., "
@@ -210,7 +211,7 @@ def _create_ev_files(
210
211
try :
211
212
ev_parameters ['temporalderiv' ] = int (bool (ev_parameters .pop ('derivs' )))
212
213
except KeyError :
213
- pass
214
+ ev_parameters [ 'temporalderiv' ] = False
214
215
if ev_parameters ['temporalderiv' ]:
215
216
evname .append (name + 'TD' )
216
217
num_evs [1 ] += 1
@@ -394,7 +395,7 @@ def _list_outputs(self):
394
395
try :
395
396
ev_parameters ['temporalderiv' ] = int (bool (ev_parameters .pop ('derivs' )))
396
397
except KeyError :
397
- pass
398
+ ev_parameters [ 'temporalderiv' ] = False
398
399
if ev_parameters ['temporalderiv' ]:
399
400
evname .append (name + 'TD' )
400
401
outputs ['ev_files' ][runno ].append (
0 commit comments