@@ -87,7 +87,7 @@ def _format_arg(self, opt, spec, val):
87
87
return scans_for_fnames (filename_to_list (val ),
88
88
keep4d = False ,
89
89
separate_sessions = True )
90
- return val
90
+ return super ( SliceTiming , self ). _format_arg ( opt , spec , val )
91
91
92
92
def _list_outputs (self ):
93
93
outputs = self ._outputs ().get ()
@@ -177,9 +177,7 @@ def _format_arg(self, opt, spec, val):
177
177
return scans_for_fnames (val ,
178
178
keep4d = True ,
179
179
separate_sessions = True )
180
- if opt == 'register_to_mean' : # XX check if this is necessary
181
- return int (val )
182
- return val
180
+ return super (Realign , self )._format_arg (opt , spec , val )
183
181
184
182
def _parse_inputs (self ):
185
183
"""validate spm realign options if set to None ignore
@@ -296,7 +294,7 @@ def _format_arg(self, opt, spec, val):
296
294
return scans_for_fnames (val + self .inputs .apply_to_files )
297
295
else :
298
296
return scans_for_fnames (val )
299
- return val
297
+ return super ( Coregister , self ). _format_arg ( opt , spec , val )
300
298
301
299
def _parse_inputs (self ):
302
300
"""validate spm coregister options if set to None ignore
@@ -560,13 +558,11 @@ def _format_arg(self, opt, spec, val):
560
558
return scans_for_fname (val )
561
559
if 'output_type' in opt :
562
560
return [int (v ) for v in val ]
563
- if opt == 'save_bias_corrected' :
564
- return int (val )
565
561
if opt == 'mask_image' :
566
562
return scans_for_fname (val )
567
563
if opt == 'clean_masks' :
568
564
return clean_masks_dict [val ]
569
- return val
565
+ return super ( Segment , self ). _format_arg ( opt , spec , val )
570
566
571
567
def _list_outputs (self ):
572
568
outputs = self ._outputs ().get ()
@@ -785,10 +781,8 @@ def _format_arg(self, opt, spec, val):
785
781
return [val [0 ], val [0 ], val [0 ]]
786
782
else :
787
783
return val
788
- if opt == 'implicit_masking' :
789
- return int (val )
790
784
791
- return val
785
+ return super ( Smooth , self ). _format_arg ( opt , spec , val )
792
786
793
787
def _list_outputs (self ):
794
788
outputs = self ._outputs ().get ()
@@ -879,7 +873,7 @@ def _format_arg(self, opt, spec, val):
879
873
new_param ['its' ] = val [2 ]
880
874
return [new_param ]
881
875
else :
882
- return val
876
+ return super ( DARTEL , self ). _format_arg ( opt , spec , val )
883
877
884
878
def _list_outputs (self ):
885
879
outputs = self ._outputs ().get ()
@@ -965,10 +959,8 @@ def _format_arg(self, opt, spec, val):
965
959
return val
966
960
else :
967
961
return [val , val , val ]
968
- elif opt == 'modulate' :
969
- return int (val )
970
962
else :
971
- return val
963
+ return super ( DARTELNorm2MNI , self ). _format_arg ( opt , spec , val )
972
964
973
965
def _list_outputs (self ):
974
966
outputs = self ._outputs ().get ()
@@ -1040,7 +1032,7 @@ def _format_arg(self, opt, spec, val):
1040
1032
if opt in ['flowfield_files' ]:
1041
1033
return scans_for_fnames (val , keep4d = True )
1042
1034
else :
1043
- return val
1035
+ return super ( CreateWarped , self ). _format_arg ( opt , spec , val )
1044
1036
1045
1037
def _list_outputs (self ):
1046
1038
outputs = self ._outputs ().get ()
0 commit comments