Skip to content

Commit c4d6e31

Browse files
committed
Remove out_file if x1d_stop set to True
1 parent 6ad3247 commit c4d6e31

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

nipype/interfaces/afni/model.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,11 @@ def _list_outputs(self):
295295

296296
outputs['reml_script'] = self._gen_fname(
297297
suffix='.REML_cmd', **_gen_fname_opts)
298-
outputs['out_file'] = os.path.abspath(self.inputs.out_file)
298+
# remove out_file from outputs if x1d_stop set to True
299+
if self.inputs.x1D_stop:
300+
del outputs['out_file']
301+
else:
302+
outputs['out_file'] = os.path.abspath(self.inputs.out_file)
299303

300304
return outputs
301305

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"""Test afni deconvolve"""
2+
3+
from ..model import Deconvolve
4+
5+
def test_x1dstop():
6+
deconv = Deconvolve()
7+
deconv.inputs.out_file = 'file.nii'
8+
assert 'out_file' in deconv._list_outputs()
9+
deconv.inputs.x1D_stop = True
10+
assert not 'out_file' in deconv._list_outputs()

0 commit comments

Comments
 (0)