blob: 466de5d7a4a977b487eeb0e8152da9cb2a84ab04 [file] [log] [blame]
Zachary Turner8741e312015-10-20 21:05:57 +00001import inspect
2import os
3import sys
4
5def add_third_party_module_dirs(lldb_root):
6 third_party_modules_dir = os.path.join(lldb_root, "third_party", "Python", "module")
7 if not os.path.isdir(third_party_modules_dir):
8 return
9
10 module_dirs = os.listdir(third_party_modules_dir)
11 for module_dir in module_dirs:
12 module_dir = os.path.join(third_party_modules_dir, module_dir)
Zachary Turner7b24ff12015-10-22 19:55:18 +000013 sys.path.insert(0, module_dir)
Zachary Turner8741e312015-10-20 21:05:57 +000014lldb_root = os.path.dirname(inspect.getfile(inspect.currentframe()))
15add_third_party_module_dirs(lldb_root)