Fix KeyError for missing NOX env var
This commit is contained in:
+4
-2
@@ -461,9 +461,11 @@ class NOX( Controller ):
|
|||||||
noxArgs = [ noxArgs ]
|
noxArgs = [ noxArgs ]
|
||||||
if not noxArgs:
|
if not noxArgs:
|
||||||
noxArgs = [ 'packetdump' ]
|
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' ]
|
noxCoreDir = os.environ[ 'NOX_CORE_DIR' ]
|
||||||
if not noxCoreDir:
|
|
||||||
raise Exception( 'please set NOX_CORE_DIR env var\n' )
|
|
||||||
Controller.__init__( self, name,
|
Controller.__init__( self, name,
|
||||||
controller=noxCoreDir + '/nox_core',
|
controller=noxCoreDir + '/nox_core',
|
||||||
cargs='--libdir=/usr/local/lib -v -i ptcp: ' +
|
cargs='--libdir=/usr/local/lib -v -i ptcp: ' +
|
||||||
|
|||||||
Reference in New Issue
Block a user