Skip to content

Commit b7efec1

Browse files
committed
fix: warp/unwarp arg parsing for use w/o an in_file
1 parent d512f12 commit b7efec1

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

nipype/interfaces/fsl/preprocess.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1287,13 +1287,13 @@ def _parse_inputs(self, skip=None):
12871287
self.inputs.shift_out_file = self._gen_fname(
12881288
self.inputs.in_file, suffix='_vsm')
12891289

1290-
if self.inputs.forward_warping or not isdefined(self.inputs.in_file):
1291-
skip += ['unwarped_file']
1290+
if not isdefined(self.inputs.in_file):
1291+
skip += ['unwarped_file', 'warped_file']
1292+
elif self.inputs.forward_warping:
12921293
if not isdefined(self.inputs.warped_file):
12931294
self.inputs.warped_file = self._gen_fname(
12941295
self.inputs.in_file, suffix='_warped')
1295-
if not self.inputs.forward_warping or not isdefined(self.inputs.in_file):
1296-
skip += ['warped_file']
1296+
elif not self.inputs.forward_warping:
12971297
if not isdefined(self.inputs.unwarped_file):
12981298
self.inputs.unwarped_file = self._gen_fname(
12991299
self.inputs.in_file, suffix='_unwarped')

0 commit comments

Comments
 (0)