We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3b557ee commit 0094bedCopy full SHA for 0094bed
nipype/pipeline/engine/nodes.py
@@ -293,10 +293,8 @@ def output_dir(self):
293
if self._hierarchy:
294
outputdir = op.join(outputdir, *self._hierarchy.split("."))
295
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]
+ maxlen = 252 if str2bool(self.config["execution"]["parameterize_dirs"]) else 32
+ params_str = [_parameterization_dir(str(p), maxlen) for p in self.parameterization]
300
outputdir = op.join(outputdir, *params_str)
301
302
self._output_dir = op.realpath(op.join(outputdir, self.name))
0 commit comments