Fix/work around setuptools' evil PYTHONPATH madness.

This commit is contained in:
Bob Lantz
2012-11-03 21:36:03 -07:00
parent 4744aa2b78
commit e2b799b815
+5 -1
View File
@@ -12,10 +12,14 @@ Example to pull custom params (topo, switch, etc.) from a file:
"""
from optparse import OptionParser
import os.path
import os
import sys
import time
# Fix setuptools' evil madness, and open up (more?) security holes
if 'PYTHONPATH' in os.environ:
sys.path = os.environ[ 'PYTHONPATH' ].split( ':' ) + sys.path
from mininet.clean import cleanup
from mininet.cli import CLI
from mininet.log import lg, LEVELS, info