ceph: correct additional paths added to sys.path

pybind_path and pythonlib_path are already absolute paths, they are
prepared before being passed to `respawn_in_path()`. so let's drop
path components prepended to them.

Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2020-08-19 12:54:41 +08:00
parent eb3c4b512d
commit 125d1e2785

View File

@ -87,8 +87,8 @@ def respawn_in_path(lib_path, pybind_path, pythonlib_path, asan_lib_path):
if "CEPH_DEV" not in os.environ:
print(DEVMODEMSG, file=sys.stderr)
os.execvp(execv_cmd[0], execv_cmd)
sys.path.insert(0, os.path.join(MYDIR, pybind_path))
sys.path.insert(0, os.path.join(MYDIR, pythonlib_path))
sys.path.insert(0, pybind_path)
sys.path.insert(0, pythonlib_path)
def get_pythonlib_dir():