summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorJianing YANG <jianingy@unitedstack.com>2013-06-10 15:45:43 +0800
committerJianing YANG <jianingy@unitedstack.com>2013-06-10 15:45:43 +0800
commit3af83c94299a8222a3ecc61aeffdd0b845d05504 (patch)
treeeee2192d6de4bda2dee04d4c3e6fde678204818b /bin
parent760e1b151ae24e4609124f5fbb17dd54adea3c2f (diff)
downloadheat-3af83c94299a8222a3ecc61aeffdd0b845d05504.tar.gz
Adds possible topdir to python search path
Change-Id: Ide47656071c6d17482b1e4ec0727ce316033e702 Fixes: bug #1189354
Diffstat (limited to 'bin')
-rwxr-xr-xbin/heat-manage10
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/heat-manage b/bin/heat-manage
index 1a03e17ab..95e4a5d14 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