# Module level initialization for the `lldbsuite` module. import inspect import os import sys def find_lldb_root(): lldb_root = os.path.dirname(inspect.getfile(inspect.currentframe())) while True: lldb_root = os.path.dirname(lldb_root) if lldb_root is None: return None test_path = os.path.join(lldb_root, "use_lldb_suite_root.py") if os.path.isfile(test_path): return lldb_root return None # lldbsuite.lldb_root refers to the root of the git/svn source checkout lldb_root = find_lldb_root() # lldbsuite.lldb_test_root refers to the root of the python test tree lldb_test_root = os.path.join( lldb_root, "packages", "Python", "lldbsuite", "test")