From 4f4f1dd2fab5b2e6622a2c261028155f04b937a6 Mon Sep 17 00:00:00 2001 From: Brandon Heller <brandonh@stanford.edu> Date: Thu, 18 Feb 2010 11:44:08 -0800 Subject: [PATCH] Fix KeyError for missing NOX env var --- mininet/node.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mininet/node.py b/mininet/node.py index 79380cae..37b21331 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -461,9 +461,11 @@ def __init__( self, name, inNamespace=False, noxArgs=None, **kwargs ): noxArgs = [ noxArgs ] if not noxArgs: noxArgs = [ 'packetdump' ] + + if 'NOX_CORE_DIR' not in os.environ: + exit( 'exiting; please set missing NOX_CORE_DIR env var' ) noxCoreDir = os.environ[ 'NOX_CORE_DIR' ] - if not noxCoreDir: - raise Exception( 'please set NOX_CORE_DIR env var\n' ) + Controller.__init__( self, name, controller=noxCoreDir + '/nox_core', cargs='--libdir=/usr/local/lib -v -i ptcp: ' + -- GitLab