From a6627cd928a052ac0c2bda6ad095b9e45b49095c Mon Sep 17 00:00:00 2001 From: Bob Lantz Date: Wed, 24 May 2017 15:11:03 -0700 Subject: [PATCH] Don't call node.addIntf() if node is None fixes #716 --- mininet/link.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mininet/link.py b/mininet/link.py index 301b183..d514de6 100644 --- a/mininet/link.py +++ b/mininet/link.py @@ -50,11 +50,12 @@ class Intf( object ): self.ip = '127.0.0.1' self.prefixLen = 8 # Add to node (and move ourselves if necessary ) - moveIntfFn = params.pop( 'moveIntfFn', None ) - if moveIntfFn: - node.addIntf( self, port=port, moveIntfFn=moveIntfFn ) - else: - node.addIntf( self, port=port ) + if node: + moveIntfFn = params.pop( 'moveIntfFn', None ) + if moveIntfFn: + node.addIntf( self, port=port, moveIntfFn=moveIntfFn ) + else: + node.addIntf( self, port=port ) # Save params for future reference self.params = params self.config( **params )