mirror of
https://github.com/ansible/awx.git
synced 2026-01-10 15:32:07 -03:30
more carefully add to python path
* ensure our path is the first in the sys.path list instead of blindly poping and pushing onto the path
This commit is contained in:
parent
2ecbb07af3
commit
b3e20b843d
@ -41,9 +41,14 @@ def prepare_env():
|
||||
local_site_packages = os.path.join(os.path.dirname(__file__), 'lib',
|
||||
'site-packages')
|
||||
site.addsitedir(local_site_packages)
|
||||
# Work around https://bugs.python.org/issue7744
|
||||
# by moving local_site_packages to the front of sys.path
|
||||
sys.path.insert(0, sys.path.pop())
|
||||
try:
|
||||
index = sys.path.index(local_site_packages)
|
||||
sys.path.pop(index)
|
||||
# Work around https://bugs.python.org/issue7744
|
||||
# by moving local_site_packages to the front of sys.path
|
||||
sys.path.insert(0, local_site_packages)
|
||||
except ValueError:
|
||||
pass
|
||||
# Hide DeprecationWarnings when running in production. Need to first load
|
||||
# settings to apply our filter after Django's own warnings filter.
|
||||
from django.conf import settings
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user