1 line
40 KiB
JSON
1 line
40 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "label": "poolmanager.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L1"}, {"id": "poolmanager_default_key_normalizer", "label": "_default_key_normalizer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L79"}, {"id": "poolmanager_poolmanager", "label": "PoolManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L140"}, {"id": "requestmethods", "label": "RequestMethods", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "poolmanager_poolmanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L171"}, {"id": "poolmanager_poolmanager_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L181"}, {"id": "poolmanager_poolmanager_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L184"}, {"id": "poolmanager_poolmanager_new_pool", "label": "._new_pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L189"}, {"id": "poolmanager_poolmanager_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L216"}, {"id": "poolmanager_poolmanager_connection_from_host", "label": ".connection_from_host()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L225"}, {"id": "poolmanager_poolmanager_connection_from_context", "label": ".connection_from_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L248"}, {"id": "poolmanager_poolmanager_connection_from_pool_key", "label": ".connection_from_pool_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L263"}, {"id": "poolmanager_poolmanager_connection_from_url", "label": ".connection_from_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L287"}, {"id": "poolmanager_poolmanager_merge_pool_kwargs", "label": "._merge_pool_kwargs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L303"}, {"id": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "label": "._proxy_requires_url_absolute_form()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L323"}, {"id": "poolmanager_poolmanager_validate_proxy_scheme_url_selection", "label": "._validate_proxy_scheme_url_selection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L336"}, {"id": "poolmanager_poolmanager_urlopen", "label": ".urlopen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L353"}, {"id": "poolmanager_proxymanager", "label": "ProxyManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L424"}, {"id": "poolmanager_proxymanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L464"}, {"id": "poolmanager_proxymanager_connection_from_host", "label": ".connection_from_host()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L501"}, {"id": "poolmanager_proxymanager_set_proxy_headers", "label": "._set_proxy_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L511"}, {"id": "poolmanager_proxymanager_urlopen", "label": ".urlopen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L526"}, {"id": "poolmanager_proxy_from_url", "label": "proxy_from_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L539"}, {"id": "poolmanager_rationale_80", "label": "Create a pool key out of a request context dictionary. According to RFC 398", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L80"}, {"id": "poolmanager_rationale_141", "label": "Allows for arbitrary requests while transparently keeping track of necessary", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L141"}, {"id": "poolmanager_rationale_190", "label": "Create a new :class:`urllib3.connectionpool.ConnectionPool` based on host, port,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L190"}, {"id": "poolmanager_rationale_217", "label": "Empty our store of pools and direct them all to close. This will not af", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L217"}, {"id": "poolmanager_rationale_226", "label": "Get a :class:`urllib3.connectionpool.ConnectionPool` based on the host, port, an", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L226"}, {"id": "poolmanager_rationale_249", "label": "Get a :class:`urllib3.connectionpool.ConnectionPool` based on the request contex", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L249"}, {"id": "poolmanager_rationale_264", "label": "Get a :class:`urllib3.connectionpool.ConnectionPool` based on the provided pool", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L264"}, {"id": "poolmanager_rationale_288", "label": "Similar to :func:`urllib3.connectionpool.connection_from_url`. If ``poo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L288"}, {"id": "poolmanager_rationale_304", "label": "Merge a dictionary of override values for self.connection_pool_kw. This", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L304"}, {"id": "poolmanager_rationale_324", "label": "Indicates if the proxy requires the complete destination URL in the requ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L324"}, {"id": "poolmanager_rationale_337", "label": "Validates that were not attempting to do TLS in TLS connections on Pytho", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L337"}, {"id": "poolmanager_rationale_354", "label": "Same as :meth:`urllib3.HTTPConnectionPool.urlopen` with custom cross-hos", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L354"}, {"id": "poolmanager_rationale_425", "label": "Behaves just like :class:`PoolManager`, but sends all requests through the d", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L425"}, {"id": "poolmanager_rationale_512", "label": "Sets headers needed by proxies: specifically, the Accept and Host header", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L512"}, {"id": "poolmanager_rationale_527", "label": "Same as HTTP(S)ConnectionPool.urlopen, ``url`` must be absolute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L527"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_collections_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_connectionpool_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_packages_six_moves_urllib_parse_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_request_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_proxy_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_retry_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_util_url_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "poolmanager_default_key_normalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "poolmanager_poolmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L140", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "requestmethods", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L140", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L171", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L181", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L184", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_new_pool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L189", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L216", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_connection_from_host", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L225", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_connection_from_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L248", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_connection_from_pool_key", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L263", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_connection_from_url", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L287", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_merge_pool_kwargs", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L303", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L323", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_validate_proxy_scheme_url_selection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L336", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_urlopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L353", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "poolmanager_proxymanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L424", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_poolmanager", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L424", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_proxymanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L464", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_proxymanager_connection_from_host", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L501", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_proxymanager_set_proxy_headers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L511", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_proxymanager_urlopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L526", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pip_vendor_urllib3_poolmanager_py", "target": "poolmanager_proxy_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L539", "weight": 1.0}, {"source": "poolmanager_poolmanager_init", "target": "poolmanager_proxymanager_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L172", "weight": 1.0}, {"source": "poolmanager_poolmanager_exit", "target": "poolmanager_poolmanager_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L185", "weight": 1.0}, {"source": "poolmanager_poolmanager_connection_from_host", "target": "poolmanager_poolmanager_merge_pool_kwargs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L239", "weight": 1.0}, {"source": "poolmanager_poolmanager_connection_from_host", "target": "poolmanager_poolmanager_connection_from_context", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L246", "weight": 1.0}, {"source": "poolmanager_poolmanager_connection_from_context", "target": "poolmanager_poolmanager_connection_from_pool_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L261", "weight": 1.0}, {"source": "poolmanager_poolmanager_connection_from_pool_key", "target": "poolmanager_poolmanager_new_pool", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L282", "weight": 1.0}, {"source": "poolmanager_poolmanager_connection_from_url", "target": "poolmanager_proxymanager_connection_from_host", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L299", "weight": 1.0}, {"source": "poolmanager_poolmanager_urlopen", "target": "poolmanager_poolmanager_validate_proxy_scheme_url_selection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L363", "weight": 1.0}, {"source": "poolmanager_poolmanager_urlopen", "target": "poolmanager_proxymanager_connection_from_host", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L365", "weight": 1.0}, {"source": "poolmanager_poolmanager_urlopen", "target": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L373", "weight": 1.0}, {"source": "poolmanager_poolmanager_urlopen", "target": "poolmanager_proxymanager_urlopen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L374", "weight": 1.0}, {"source": "poolmanager_proxymanager_urlopen", "target": "poolmanager_proxymanager_set_proxy_headers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L534", "weight": 1.0}, {"source": "poolmanager_proxy_from_url", "target": "poolmanager_proxymanager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L540", "weight": 1.0}, {"source": "poolmanager_rationale_80", "target": "poolmanager_default_key_normalizer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L80", "weight": 1.0}, {"source": "poolmanager_rationale_141", "target": "poolmanager_poolmanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L141", "weight": 1.0}, {"source": "poolmanager_rationale_190", "target": "poolmanager_poolmanager_new_pool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L190", "weight": 1.0}, {"source": "poolmanager_rationale_217", "target": "poolmanager_poolmanager_clear", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L217", "weight": 1.0}, {"source": "poolmanager_rationale_226", "target": "poolmanager_poolmanager_connection_from_host", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L226", "weight": 1.0}, {"source": "poolmanager_rationale_249", "target": "poolmanager_poolmanager_connection_from_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L249", "weight": 1.0}, {"source": "poolmanager_rationale_264", "target": "poolmanager_poolmanager_connection_from_pool_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L264", "weight": 1.0}, {"source": "poolmanager_rationale_288", "target": "poolmanager_poolmanager_connection_from_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L288", "weight": 1.0}, {"source": "poolmanager_rationale_304", "target": "poolmanager_poolmanager_merge_pool_kwargs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L304", "weight": 1.0}, {"source": "poolmanager_rationale_324", "target": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L324", "weight": 1.0}, {"source": "poolmanager_rationale_337", "target": "poolmanager_poolmanager_validate_proxy_scheme_url_selection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L337", "weight": 1.0}, {"source": "poolmanager_rationale_354", "target": "poolmanager_poolmanager_urlopen", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L354", "weight": 1.0}, {"source": "poolmanager_rationale_425", "target": "poolmanager_proxymanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L425", "weight": 1.0}, {"source": "poolmanager_rationale_512", "target": "poolmanager_proxymanager_set_proxy_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L512", "weight": 1.0}, {"source": "poolmanager_rationale_527", "target": "poolmanager_proxymanager_urlopen", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L527", "weight": 1.0}], "raw_calls": [{"caller_nid": "poolmanager_default_key_normalizer", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L100"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L101"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L102"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L107"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L107"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L111"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L113"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L117"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L117"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L118"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "key_class", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L125"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "RecentlyUsedContainer", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L174"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L179"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L201"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L208"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L212"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "pool_cls", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L214"}, {"caller_nid": "poolmanager_poolmanager_connection_from_host", "callee": "LocationValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L237"}, {"caller_nid": "poolmanager_poolmanager_connection_from_host", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L242"}, {"caller_nid": "poolmanager_poolmanager_connection_from_host", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L242"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L255"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L256"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "URLSchemeUnknown", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L258"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "pool_key_constructor", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L259"}, {"caller_nid": "poolmanager_poolmanager_connection_from_pool_key", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L274"}, {"caller_nid": "poolmanager_poolmanager_connection_from_url", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L298"}, {"caller_nid": "poolmanager_poolmanager_merge_pool_kwargs", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L311"}, {"caller_nid": "poolmanager_poolmanager_merge_pool_kwargs", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L313"}, {"caller_nid": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "callee": "connection_requires_http_tunnel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L332"}, {"caller_nid": "poolmanager_poolmanager_validate_proxy_scheme_url_selection", "callee": "ProxySchemeUnsupported", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L348"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L362"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L371"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "get_redirect_location", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L378"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L383"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "_prepare_for_method_change", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L390"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "HTTPHeaderDict", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L390"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L392"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L393"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "from_int", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L394"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "is_same_host", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L399"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L402"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "iterkeys", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L402"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L404"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L405"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "increment", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L408"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "drain_conn", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L411"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L418"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "drain_conn", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L420"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L475"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L481"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "ProxySchemeUnknown", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L484"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L487"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "_replace", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L488"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "ProxyConfig", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L493"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L499"}, {"caller_nid": "poolmanager_proxymanager_connection_from_host", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L503"}, {"caller_nid": "poolmanager_proxymanager_connection_from_host", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L507"}, {"caller_nid": "poolmanager_proxymanager_set_proxy_headers", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L518"}, {"caller_nid": "poolmanager_proxymanager_set_proxy_headers", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L523"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L528"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "connection_requires_http_tunnel", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L529"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L533"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pip/_vendor/urllib3/poolmanager.py", "source_location": "L536"}]} |