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