Skip to content

Commit 9b3543c

Browse files
committed
[HOTFIX] LiterateWorkflow returning empty desc
When migrated from fmriprep, I replaced networkx.topological_sort with nipype.pipeline.engine.utiles.topological_sort, which does not have exactly the same interface (basically it wraps the iterable within a list).
1 parent ba4ffaa commit 9b3543c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

niworkflows/engine/workflows.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,9 @@ def visit_desc(self):
3636
if self.__desc__:
3737
desc += [self.__desc__]
3838

39-
for node in pe.utils.topological_sort(self._graph):
39+
for node in pe.utils.topological_sort(self._graph)[0]:
4040
if isinstance(node, LiterateWorkflow):
41+
print('%s is literate', node.name)
4142
add_desc = node.visit_desc()
4243
if add_desc not in desc:
4344
desc.append(add_desc)

0 commit comments

Comments
 (0)