We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d572d5 commit 8ce1c85Copy full SHA for 8ce1c85
nipype/pipeline/engine.py
@@ -778,13 +778,10 @@ def _set_needed_outputs(self, graph):
778
node.needed_outputs = []
779
for edge in graph.out_edges_iter(node):
780
data = graph.get_edge_data(*edge)
781
- for sourceinfo, _ in sorted(data['connect']):
782
- if isinstance(sourceinfo, tuple):
783
- input_name = sourceinfo[0]
784
- else:
785
- input_name = sourceinfo
786
- if input_name not in node.needed_outputs:
787
- node.needed_outputs += [input_name]
+ sourceinfo = [v1[0] if isinstance(v1, tuple) else v1
+ for v1, v2 in data['connect']]
+ node.needed_outputs += [v for v in sourceinfo
+ if v not in node.needed_outputs]
788
if node.needed_outputs:
789
node.needed_outputs = sorted(node.needed_outputs)
790
0 commit comments