File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,13 @@ def fullname(self):
6969 fullname = self ._hierarchy + '.' + self .name
7070 return fullname
7171
72+ @property
73+ def itername (self ):
74+ itername = self ._id
75+ if self ._hierarchy :
76+ itername = self ._hierachy + '.' + self ._id
77+ return itername
78+
7279 def clone (self , name ):
7380 """Clone an EngineBase object
7481
Original file line number Diff line number Diff line change @@ -711,7 +711,7 @@ def generate_expanded_graph(graph_in):
711711 in_edges = jedge_dict [jnode ] = {}
712712 edges2remove = []
713713 for src , dest , data in graph_in .in_edges_iter (jnode , True ):
714- in_edges [src .fullname ] = data
714+ in_edges [src .itername ] = data
715715 edges2remove .append ((src , dest ))
716716
717717 for src , dest in edges2remove :
@@ -796,7 +796,7 @@ def make_field_func(*pair):
796796 expansions = defaultdict (list )
797797 for node in graph_in .nodes_iter ():
798798 for src_id , edge_data in list (old_edge_dict .items ()):
799- if node .fullname .startswith (src_id ):
799+ if node .itername .startswith (src_id ):
800800 expansions [src_id ].append (node )
801801 for in_id , in_nodes in list (expansions .items ()):
802802 logger .debug ("The join node %s input %s was expanded"
You can’t perform that action at this time.
0 commit comments