From 665e19b80bcd9394e48873e8e7836ec338e14c2f Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Mon, 30 Dec 2013 02:46:02 +0100 Subject: [PATCH] local_run: Augment existing PYTHONPATH --- tools/local_run.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/local_run.py b/tools/local_run.py index 7185f6c6..4d7a77ed 100644 --- a/tools/local_run.py +++ b/tools/local_run.py @@ -16,8 +16,11 @@ wd = os.path.join(project, 'localconfig') if not os.path.isdir(wd): os.makedirs(wd) +paths = os.getenv('PYTHONPATH', '').split(':') +if project not in paths: + paths.insert(0, project) env = os.environ.copy() -env['PYTHONPATH'] = project +env['PYTHONPATH'] = ':'.join(p for p in paths if p) env['WEBOOB_WORKDIR'] = wd env['WEBOOB_BACKENDS'] = os.getenv('WEBOOB_LOCAL_BACKENDS', os.getenv('WEBOOB_BACKENDS',