6 def add_third_party_module_dirs(lldb_root
):
7 third_party_modules_dir
= os
.path
.join(
8 lldb_root
, "third_party", "Python", "module")
9 if not os
.path
.isdir(third_party_modules_dir
):
12 module_dirs
= os
.listdir(third_party_modules_dir
)
13 for module_dir
in module_dirs
:
14 module_dir
= os
.path
.join(third_party_modules_dir
, module_dir
)
15 sys
.path
.insert(0, module_dir
)
18 def add_lldbsuite_packages_dir(lldb_root
):
19 packages_dir
= os
.path
.join(lldb_root
, "packages", "Python")
20 sys
.path
.insert(0, packages_dir
)
22 lldb_root
= os
.path
.dirname(inspect
.getfile(inspect
.currentframe()))
24 add_third_party_module_dirs(lldb_root
)
25 add_lldbsuite_packages_dir(lldb_root
)