From 0ccee819156b9a428f2a653947f696443a2a0198 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Fri, 11 Jul 2014 13:34:44 -0600 Subject: [PATCH] Don't drop the rest of os.environ Signed-off-by: Zack Cerza --- teuthology/worker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/teuthology/worker.py b/teuthology/worker.py index b5f6289fec8ce..45ffe01ea71a7 100644 --- a/teuthology/worker.py +++ b/teuthology/worker.py @@ -326,7 +326,11 @@ def run_job(job_config, teuth_bin_path, suite_path): yaml.safe_dump(data=job_config, stream=tmp) tmp.flush() arg.append(tmp.name) - p = subprocess.Popen(args=arg, env=dict(PYTHONPATH=suite_path)) + env = os.environ.copy() + python_path = env.get('PYTHONPATH', '') + python_path = ':'.join([suite_path, python_path]).strip(':') + env['PYTHONPATH'] = python_path + p = subprocess.Popen(args=arg, env=env) log.info("Job archive: %s", job_config['archive_path']) log.info("Job PID: %s", str(p.pid)) -- 2.39.5