From: Jianing YANG Date: Mon, 10 Jun 2013 07:45:43 +0000 (+0800) Subject: Adds possible topdir to python search path X-Git-Tag: 2014.1~503^2 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=3af83c94299a8222a3ecc61aeffdd0b845d05504;p=openstack-build%2Fheat-build.git Adds possible topdir to python search path Change-Id: Ide47656071c6d17482b1e4ec0727ce316033e702 Fixes: bug #1189354 --- diff --git a/bin/heat-manage b/bin/heat-manage index 1a03e17a..95e4a5d1 100755 --- a/bin/heat-manage +++ b/bin/heat-manage @@ -14,6 +14,16 @@ # See the License for the specific language governing permissions and # limitations under the License. +import os +import sys + +# If ../heat/__init__.py exists, add ../ to Python search path, so that +# it will override what happens to be installed in /usr/(local/)lib/python... +POSSIBLE_TOPDIR = os.path.normpath(os.path.join(os.path.abspath(sys.argv[0]), + os.pardir, + os.pardir)) +if os.path.exists(os.path.join(POSSIBLE_TOPDIR, 'heat', '__init__.py')): + sys.path.insert(0, POSSIBLE_TOPDIR) from heat.cmd import manage