Merge branch 'customtopos' into bl-dev

This commit is contained in:
Bob Lantz
2010-02-26 18:54:32 -08:00
5 changed files with 102 additions and 85 deletions
+3 -1
View File
@@ -107,7 +107,7 @@ class Topo(object):
self.g.add_node(dpid)
self.node_info[dpid] = node
def _add_edge(self, src, dst, edge):
def _add_edge(self, src, dst, edge = None):
'''Add edge (Node, Node) to graph.
@param src src dpid
@@ -116,6 +116,8 @@ class Topo(object):
'''
src, dst = tuple(sorted([src, dst]))
self.g.add_edge(src, dst)
if not edge:
edge = Edge()
self.edge_info[(src, dst)] = edge
self._add_port(src, dst)