Allow lists of nodes to be passed to getNodeByName
....which should perhaps be renamed!!!
This commit is contained in:
+5
-3
@@ -214,9 +214,11 @@ class Mininet( object ):
|
|||||||
|
|
||||||
# BL: is this better than just using nameToNode[] ?
|
# BL: is this better than just using nameToNode[] ?
|
||||||
# Should it have a better name?
|
# Should it have a better name?
|
||||||
def getNodeByName( self, nodeName ):
|
def getNodeByName( self, *args ):
|
||||||
"Return node with given name"
|
"Return node(s) with given name(s)"
|
||||||
return self.nameToNode[ nodeName ]
|
if len( args ) == 1:
|
||||||
|
return self.nameToNode[ args[ 0 ] ]
|
||||||
|
return [ self.nameToNode[ n ] for n in args ]
|
||||||
|
|
||||||
def addLink( self, node1, node2, port1=None, port2=None,
|
def addLink( self, node1, node2, port1=None, port2=None,
|
||||||
cls=None, **params ):
|
cls=None, **params ):
|
||||||
|
|||||||
Reference in New Issue
Block a user