Skip to content

Commit 274544a

Browse files
committed
BUG: Fixes list indexing when assigning outputs in DenoiseImage
1 parent 133ed48 commit 274544a

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

nipype/interfaces/ants/segmentation.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,6 @@ class DenoiseImageInputSpec(ANTSCommandInputSpec):
826826
class DenoiseImageOutputSpec(TraitedSpec):
827827
output_corrected_image = File(exists=True)
828828
output_noise_image = File(exists=True)
829-
# TODO: optional outputs - output_noise_image
830829

831830

832831
class DenoiseImage(ANTSCommand):
@@ -865,7 +864,7 @@ def _format_arg(self, opt, spec, val):
865864

866865
def _list_outputs(self):
867866
outputs = self._outputs().get()
868-
outputs['output_corrected_image'] = os.path.abspath(self.inputs.output_image[0][0])
867+
outputs['output_corrected_image'] = os.path.abspath(self.inputs.output_image[0])
869868
if len(self.inputs.output_image) == 2:
870-
outputs['output_noise_image'] = os.path.abspath(self.inputs.output_image[0][1])
869+
outputs['output_noise_image'] = os.path.abspath(self.inputs.output_image[1])
871870
return outputs

0 commit comments

Comments
 (0)