From d51b534700a34bcfcb66794993da144b12e6d885 Mon Sep 17 00:00:00 2001 From: Dorota Jarecka Date: Mon, 16 Jul 2018 16:31:17 -0400 Subject: [PATCH] changing Node._output_dir to realpath to solve issues with OSX tmpdir (abspath returns /var/.. and realpath returns /private/var/... and some files are removed by clean_working_directory --- nipype/pipeline/engine/nodes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nipype/pipeline/engine/nodes.py b/nipype/pipeline/engine/nodes.py index 86818f6e2c..5ac9e72fae 100644 --- a/nipype/pipeline/engine/nodes.py +++ b/nipype/pipeline/engine/nodes.py @@ -275,7 +275,7 @@ def output_dir(self): params_str = [_parameterization_dir(p) for p in params_str] outputdir = op.join(outputdir, *params_str) - self._output_dir = op.abspath(op.join(outputdir, self.name)) + self._output_dir = op.realpath(op.join(outputdir, self.name)) return self._output_dir def set_input(self, parameter, val):