1import inspect 2import os 3import sys 4 5def find_lldb_root(): 6 lldb_root = os.path.dirname(inspect.getfile(inspect.currentframe())) 7 while True: 8 lldb_root = os.path.dirname(lldb_root) 9 if lldb_root is None: 10 return None 11 12 test_path = os.path.join(lldb_root, "use_lldb_suite_root.py") 13 if os.path.isfile(test_path): 14 return lldb_root 15 return None 16 17lldb_root = find_lldb_root() 18if lldb_root is not None: 19 import imp 20 fp, pathname, desc = imp.find_module("use_lldb_suite_root", [lldb_root]) 21 try: 22 imp.load_module("use_lldb_suite_root", fp, pathname, desc) 23 finally: 24 if fp: 25 fp.close() 26