From 72c5922c63b1ee45ae4af20de76dafbd580dee17 Mon Sep 17 00:00:00 2001 From: Alexandre Manhaes Savio Date: Wed, 20 Apr 2016 11:48:36 +0200 Subject: [PATCH] add a finally statement in _node_runner --- nipype/pipeline/engine/nodes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nipype/pipeline/engine/nodes.py b/nipype/pipeline/engine/nodes.py index 9f9165e3b2..f2fef3cdae 100644 --- a/nipype/pipeline/engine/nodes.py +++ b/nipype/pipeline/engine/nodes.py @@ -1151,7 +1151,8 @@ def _node_runner(self, nodes, updatehash=False): if str2bool(self.config['execution']['stop_on_first_crash']): self._result = node.result raise - yield i, node, err + finally: + yield i, node, err def _collate_results(self, nodes): self._result = InterfaceResult(interface=[], runtime=[],