1+ from __future__ import unicode_literals
2+
13from ._utils import get_hash , get_hash_int
24from builtins import object
35from collections import namedtuple
@@ -72,14 +74,14 @@ def incoming_edge_map(self):
7274
7375def get_incoming_edges (downstream_node , incoming_edge_map ):
7476 edges = []
75- for downstream_label , (upstream_node , upstream_label ) in incoming_edge_map .items ():
77+ for downstream_label , (upstream_node , upstream_label ) in list ( incoming_edge_map .items () ):
7678 edges += [DagEdge (downstream_node , downstream_label , upstream_node , upstream_label )]
7779 return edges
7880
7981
8082def get_outgoing_edges (upstream_node , outgoing_edge_map ):
8183 edges = []
82- for upstream_label , downstream_infos in outgoing_edge_map .items ():
84+ for upstream_label , downstream_infos in list ( outgoing_edge_map .items () ):
8385 for (downstream_node , downstream_label ) in downstream_infos :
8486 edges += [DagEdge (downstream_node , downstream_label , upstream_node , upstream_label )]
8587 return edges
@@ -91,7 +93,7 @@ class KwargReprNode(DagNode):
9193 @property
9294 def __upstream_hashes (self ):
9395 hashes = []
94- for downstream_label , (upstream_node , upstream_label ) in self .incoming_edge_map .items ():
96+ for downstream_label , (upstream_node , upstream_label ) in list ( self .incoming_edge_map .items () ):
9597 hashes += [hash (x ) for x in [downstream_label , upstream_node , upstream_label ]]
9698 return hashes
9799
0 commit comments