File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -217,9 +217,11 @@ def _gen_filename(self, name):
217
217
_ , base , _ = split_filename (
218
218
getattr (self .inputs , trait_spec .name_source ))
219
219
return self ._gen_fname (basename = base , prefix = prefix , suffix = suffix , cwd = os .getcwd ())
220
+
220
221
else :
221
- return os .path .join (os .getcwd (),
222
- super (AFNICommand , self )._gen_filename (name ))
222
+ if getattr (self .inputs , name ):
223
+ return os .path .join (
224
+ os .getcwd (),super (AFNICommand , self )._gen_filename (name ))
223
225
224
226
def _overload_extension (self , value ):
225
227
path , base , _ = split_filename (value )
@@ -232,7 +234,7 @@ def _list_outputs(self):
232
234
outputs = self .output_spec ().get ()
233
235
for name in out_names :
234
236
out = self ._gen_filename (name )
235
- if isdefined (out ):
237
+ if out and isdefined (out ):
236
238
outputs [name ] = os .path .abspath (out )
237
239
return outputs
238
240
You can’t perform that action at this time.
0 commit comments