From d8d56ef4bf267ad3e15cf2cd90b1651f371adeeb Mon Sep 17 00:00:00 2001 From: Anatoly Techtonik Date: Mon, 5 Jul 2010 20:25:39 +0000 Subject: use subprocess in bootstrap.py instead of os.execve to avoid losing output control on Windows - see http://bugs.python.org/issue9148 --- bootstrap.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'bootstrap.py') diff --git a/bootstrap.py b/bootstrap.py index a04dbc8f..3f761389 100644 --- a/bootstrap.py +++ b/bootstrap.py @@ -24,6 +24,7 @@ import os import os.path import sys +import subprocess __doc__ = """bootstrap.py @@ -200,7 +201,7 @@ sys.stdout.flush() os.environ['SCONS_LIB_DIR'] = os.path.join(bootstrap_dir, src_engine) -os.execve(sys.executable, args, os.environ) +sys.exit(subprocess.Popen(args, env=os.environ).wait()) # Local Variables: # tab-width:4 -- cgit v1.2.1