From e65dc4c6d61c7536fe920a49dd7ac8e5f97492c1 Mon Sep 17 00:00:00 2001 From: Bob Lantz Date: Sun, 18 Jan 2015 21:56:38 -0800 Subject: [PATCH] OVSLink: use isinstance() to detect OVSSwitch subclasses --- mininet/link.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mininet/link.py b/mininet/link.py index 7033839..3bc63ec 100644 --- a/mininet/link.py +++ b/mininet/link.py @@ -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 )