Add charmhelpers to sys.path in first position for actions
This patch inserts the hooks directory in the first position to always prefer that version over any other available in the system. Change-Id: I8d78f0ef9e11f23224e893178c2cd37fdcc42671 Closes-Bug: 1802182
This commit is contained in:
parent
d3a6eb410e
commit
25200b5a16
@ -3,7 +3,17 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
sys.path.append('hooks/')
|
||||
_path = os.path.dirname(os.path.realpath(__file__))
|
||||
_hooks_dir = os.path.abspath(os.path.join(_path, "..", "hooks"))
|
||||
|
||||
|
||||
def _add_path(path):
|
||||
if path not in sys.path:
|
||||
sys.path.insert(1, path)
|
||||
|
||||
|
||||
_add_path(_hooks_dir)
|
||||
|
||||
|
||||
from charmhelpers.core.hookenv import action_fail
|
||||
from neutron_utils import (
|
||||
|
@ -1,7 +1,18 @@
|
||||
#!/usr/bin/env python3
|
||||
import os
|
||||
import sys
|
||||
|
||||
sys.path.append('hooks/')
|
||||
_path = os.path.dirname(os.path.realpath(__file__))
|
||||
_hooks_dir = os.path.abspath(os.path.join(_path, "..", "hooks"))
|
||||
|
||||
|
||||
def _add_path(path):
|
||||
if path not in sys.path:
|
||||
sys.path.insert(1, path)
|
||||
|
||||
|
||||
_add_path(_hooks_dir)
|
||||
|
||||
|
||||
from charmhelpers.contrib.openstack.utils import (
|
||||
do_action_openstack_upgrade,
|
||||
|
Loading…
x
Reference in New Issue
Block a user