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=[],