Skip to content

Commit 0094bed

Browse files
authored
Update nodes.py
As suggested by @effigies
1 parent 3b557ee commit 0094bed

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

nipype/pipeline/engine/nodes.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -293,10 +293,8 @@ def output_dir(self):
293293
if self._hierarchy:
294294
outputdir = op.join(outputdir, *self._hierarchy.split("."))
295295
if self.parameterization:
296-
params_str = ["{}".format(p) for p in self.parameterization]
297-
if not str2bool(self.config["execution"]["parameterize_dirs"]):
298-
params_str = [_parameterization_dir(p,32) for p in params_str]
299-
params_str = [_parameterization_dir(p,252) for p in params_str]
296+
maxlen = 252 if str2bool(self.config["execution"]["parameterize_dirs"]) else 32
297+
params_str = [_parameterization_dir(str(p), maxlen) for p in self.parameterization]
300298
outputdir = op.join(outputdir, *params_str)
301299

302300
self._output_dir = op.realpath(op.join(outputdir, self.name))

0 commit comments

Comments
 (0)