OVSLink: use isinstance() to detect OVSSwitch subclasses

This commit is contained in:
Bob Lantz
2015-01-18 21:56:38 -08:00
parent d4be92713a
commit e65dc4c6d6
+2 -2
View File
@@ -501,8 +501,8 @@ class OVSLink( Link ):
def __init__( self, node1, node2, **kwargs ):
"See Link.__init__() for options"
self.isPatchLink = False
if ( type( node1 ) is mininet.node.OVSSwitch and
type( node2 ) is mininet.node.OVSSwitch ):
if ( isinstance( node1, mininet.node.OVSSwitch ) and
isinstance( node2, mininet.node.OVSSwitch ) ):
self.isPatchLink = True
kwargs.update( cls1=OVSIntf, cls2=OVSIntf )
Link.__init__( self, node1, node2, **kwargs )