@@ -37,16 +37,17 @@ class Level1DesignInputSpec(BaseInterfaceInputSpec):
3737 desc = ('Session specific information generated '
3838 'by ``modelgen.SpecifyModel``' ))
3939 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 )),
4242 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 )),
4546 traits .Dict (traits .Enum ('none' ), traits .Dict ()),
4647 traits .Dict (traits .Enum ('none' ), traits .Enum (None )),
4748 mandatory = True ,
4849 desc = ("name of basis function and options e.g., "
49- "{'dgamma': {'derivs': True}}" ))
50+ "{'dgamma': {'derivs': True}}" ), )
5051 orthogonalization = traits .Dict (traits .Int , traits .Dict (traits .Int ,
5152 traits .Either (traits .Bool ,traits .Int )),
5253 desc = ("which regressors to make orthogonal e.g., "
@@ -210,7 +211,7 @@ def _create_ev_files(
210211 try :
211212 ev_parameters ['temporalderiv' ] = int (bool (ev_parameters .pop ('derivs' )))
212213 except KeyError :
213- pass
214+ ev_parameters [ 'temporalderiv' ] = False
214215 if ev_parameters ['temporalderiv' ]:
215216 evname .append (name + 'TD' )
216217 num_evs [1 ] += 1
@@ -394,7 +395,7 @@ def _list_outputs(self):
394395 try :
395396 ev_parameters ['temporalderiv' ] = int (bool (ev_parameters .pop ('derivs' )))
396397 except KeyError :
397- pass
398+ ev_parameters [ 'temporalderiv' ] = False
398399 if ev_parameters ['temporalderiv' ]:
399400 evname .append (name + 'TD' )
400401 outputs ['ev_files' ][runno ].append (
0 commit comments