Skip to content

Commit cf89477

Browse files
committed
Merge pull request #18 from akeshavan/saveworkflow
fix: nodenames in connect statement
2 parents 71eacc2 + 0792737 commit cf89477

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

nipype/pipeline/engine.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,7 @@ def export(self, prefix="output", format="python"):
564564
wfdef = '%s = Workflow("%s")' % (self.name, self.name)
565565
lines.append(wfdef)
566566
for idx, node in enumerate(nodes):
567-
nodename = node.fullname('.', '_')
567+
nodename = node.fullname.replace('.', '_')
568568
# write nodes
569569
nodelines = format_node(node, format='python')
570570
for line in nodelines:
@@ -587,12 +587,12 @@ def export(self, prefix="output", format="python"):
587587
functions[args[1]] = funcname
588588
args[1] = funcname
589589
args = tuple([arg for arg in args if arg])
590-
line = connect_template % (u.name, args,
590+
line = connect_template % (u.fullname.replace('.','_'), args,
591591
nodename, cd[1])
592592
line = line.replace("'%s'" % funcname, funcname)
593593
lines.append(line)
594594
else:
595-
lines.append(connect_template2 % (u.name, cd[0],
595+
lines.append(connect_template2 % (u.fullname.replace('.','_'), cd[0],
596596
nodename, cd[1]))
597597
functionlines = ['# Functions']
598598
for function in functions:

0 commit comments

Comments
 (0)