docs/exts/airflow_intersphinx.py
intersphinx_timeout = None
            intersphinx_cache_limit = 1
            tls_verify = False
            user_agent = None
        class _MockApp:
            srcdir = ''
            config = _MockConfig()
            def warn(self, msg: str) -> None:
                """Display warning"""
                print(msg, file=sys.stderr)
        def fetch_inventories(intersphinx_mapping) -> Dict[str, Any]:
            now = int(time.time())
            cache: Dict[Any, Any] = {}
            with concurrent.futures.ThreadPoolExecutor() as pool:
                for name, (uri, invs) in intersphinx_mapping.values():
                    pool.submit(fetch_inventory_group, name, uri, invs, cache, _MockApp(), now)
            inv_dict = {}
            for uri, (name, now, invdata) in cache.items():
                del uri
                del now
                inv_dict[name] = invdata
            return inv_dict
        def domain_and_object_type_to_role(domain: str, object_type: str) -> str: