From: Davanum Srinivas Date: Tue, 5 Feb 2013 23:08:45 +0000 (-0500) Subject: Allow tools/install_venv_common.py to be run from within the source directory. X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=7beec04415b96626534ee17cff7a130b1881b6ea;p=openstack-build%2Fneutron-build.git Allow tools/install_venv_common.py to be run from within the source directory. (Copy latest update from oslo) Not doing this raised exceptions when it tried importing modules that didn't exist in the path. Fixes LP# 1116269 Change-Id: I3e2ed3ac96b51ec89def911054720d11bbcd9407 --- diff --git a/tools/install_venv_common.py b/tools/install_venv_common.py index 7bef5bf50..2de8e1c82 100644 --- a/tools/install_venv_common.py +++ b/tools/install_venv_common.py @@ -25,6 +25,12 @@ import os import subprocess import sys +possible_topdir = os.getcwd() +if os.path.exists(os.path.join(possible_topdir, "quantum", + "__init__.py")): + sys.path.insert(0, possible_topdir) + + from quantum.openstack.common import cfg