def _add_fb_default_lldb_python_path(): try: from fb_lldb import _add_default_lldb_python_path _add_default_lldb_python_path() except ImportError: # Non-fb environment, swallow. pass
def get_lldb(): global _lldb if _lldb: return _lldb try: _add_default_lldb_python_path() # _add_custom_lldb_python_path() must be called after # _add_default_lldb_python_path() to take precedence. _add_custom_lldb_python_path() import lldb _lldb = lldb log_debug('find_lldb: %s' % str(lldb)) return _lldb except ImportError, error: log_error(_get_lldb_import_error_message()) os._exit(2)