Skip to content

Commit 5d5f508

Browse files
committed
FIX: Quote node names when writing graphs
Accommodates behavior documented in pydot/pydot#258 which causes errors since networkx/networkx#5667.
1 parent 8ba1b9f commit 5d5f508

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

nipype/pipeline/engine/utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,9 +486,9 @@ def _create_dot_graph(graph, show_connectinfo=False, simple_form=True):
486486
srcname = get_print_name(edge[0], simple_form=simple_form)
487487
destname = get_print_name(edge[1], simple_form=simple_form)
488488
if show_connectinfo:
489-
pklgraph.add_edge(srcname, destname, l=str(data["connect"]))
489+
pklgraph.add_edge(f'"{srcname}"', f'"{destname}"', l=str(data["connect"]))
490490
else:
491-
pklgraph.add_edge(srcname, destname)
491+
pklgraph.add_edge(f'"{srcname}"', f'"{destname}"')
492492
return pklgraph
493493

494494

0 commit comments

Comments
 (0)