1 line
40 KiB
JSON
1 line
40 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "label": "poolmanager.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L1"}, {"id": "poolmanager_poolkey", "label": "PoolKey", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L56"}, {"id": "poolmanager_default_key_normalizer", "label": "_default_key_normalizer()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L95"}, {"id": "poolmanager_poolmanager", "label": "PoolManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L162"}, {"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/urllib3/poolmanager.py", "source_location": "L199"}, {"id": "poolmanager_poolmanager_enter", "label": ".__enter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L230"}, {"id": "poolmanager_poolmanager_exit", "label": ".__exit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L233"}, {"id": "poolmanager_poolmanager_new_pool", "label": "._new_pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L243"}, {"id": "poolmanager_poolmanager_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L281"}, {"id": "poolmanager_poolmanager_connection_from_host", "label": ".connection_from_host()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L290"}, {"id": "poolmanager_poolmanager_connection_from_context", "label": ".connection_from_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L319"}, {"id": "poolmanager_poolmanager_connection_from_pool_key", "label": ".connection_from_pool_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L344"}, {"id": "poolmanager_poolmanager_connection_from_url", "label": ".connection_from_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L370"}, {"id": "poolmanager_poolmanager_merge_pool_kwargs", "label": "._merge_pool_kwargs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L388"}, {"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/urllib3/poolmanager.py", "source_location": "L410"}, {"id": "poolmanager_poolmanager_urlopen", "label": ".urlopen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L423"}, {"id": "poolmanager_proxymanager", "label": "ProxyManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L506"}, {"id": "poolmanager_proxymanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L561"}, {"id": "poolmanager_proxymanager_connection_from_host", "label": ".connection_from_host()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L602"}, {"id": "poolmanager_proxymanager_set_proxy_headers", "label": "._set_proxy_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L618"}, {"id": "poolmanager_proxymanager_urlopen", "label": ".urlopen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L635"}, {"id": "poolmanager_proxy_from_url", "label": "proxy_from_url()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L650"}, {"id": "poolmanager_rationale_57", "label": "All known keyword arguments that could be provided to the pool manager, its", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L57"}, {"id": "poolmanager_rationale_98", "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/urllib3/poolmanager.py", "source_location": "L98"}, {"id": "poolmanager_rationale_163", "label": "Allows for arbitrary requests while transparently keeping track of necessary", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L163"}, {"id": "poolmanager_rationale_250", "label": "Create a new :class:`urllib3.connectionpool.ConnectionPool` based on host, port,", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L250"}, {"id": "poolmanager_rationale_282", "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/urllib3/poolmanager.py", "source_location": "L282"}, {"id": "poolmanager_rationale_297", "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/urllib3/poolmanager.py", "source_location": "L297"}, {"id": "poolmanager_rationale_322", "label": "Get a :class:`urllib3.connectionpool.ConnectionPool` based on the request contex", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L322"}, {"id": "poolmanager_rationale_347", "label": "Get a :class:`urllib3.connectionpool.ConnectionPool` based on the provided pool", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L347"}, {"id": "poolmanager_rationale_373", "label": "Similar to :func:`urllib3.connectionpool.connection_from_url`. If ``poo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L373"}, {"id": "poolmanager_rationale_391", "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/urllib3/poolmanager.py", "source_location": "L391"}, {"id": "poolmanager_rationale_411", "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/urllib3/poolmanager.py", "source_location": "L411"}, {"id": "poolmanager_rationale_426", "label": "Same as :meth:`urllib3.HTTPConnectionPool.urlopen` with custom cross-hos", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L426"}, {"id": "poolmanager_rationale_507", "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/urllib3/poolmanager.py", "source_location": "L507"}, {"id": "poolmanager_rationale_621", "label": "Sets headers needed by proxies: specifically, the Accept and Host header", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L621"}, {"id": "poolmanager_rationale_638", "label": "Same as HTTP(S)ConnectionPool.urlopen, ``url`` must be absolute.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L638"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "urllib_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_collections_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_request_methods_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_connection_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_connectionpool_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_response_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_connection_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_proxy_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_retry_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_timeout_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_util_url_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "poolmanager_poolkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "poolmanager_default_key_normalizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "poolmanager_poolmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L162", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "requestmethods", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L162", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L199", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_enter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L230", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_exit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L233", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_new_pool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L243", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L281", "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/urllib3/poolmanager.py", "source_location": "L290", "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/urllib3/poolmanager.py", "source_location": "L319", "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/urllib3/poolmanager.py", "source_location": "L344", "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/urllib3/poolmanager.py", "source_location": "L370", "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/urllib3/poolmanager.py", "source_location": "L388", "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/urllib3/poolmanager.py", "source_location": "L410", "weight": 1.0}, {"source": "poolmanager_poolmanager", "target": "poolmanager_poolmanager_urlopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L423", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "poolmanager_proxymanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L506", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_poolmanager", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L506", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_proxymanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L561", "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/urllib3/poolmanager.py", "source_location": "L602", "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/urllib3/poolmanager.py", "source_location": "L618", "weight": 1.0}, {"source": "poolmanager_proxymanager", "target": "poolmanager_proxymanager_urlopen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L635", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "target": "poolmanager_proxy_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L650", "weight": 1.0}, {"source": "poolmanager_poolmanager_init", "target": "poolmanager_proxymanager_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L205", "weight": 1.0}, {"source": "poolmanager_poolmanager_exit", "target": "poolmanager_poolmanager_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L239", "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/urllib3/poolmanager.py", "source_location": "L310", "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/urllib3/poolmanager.py", "source_location": "L317", "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/urllib3/poolmanager.py", "source_location": "L342", "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/urllib3/poolmanager.py", "source_location": "L365", "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/urllib3/poolmanager.py", "source_location": "L384", "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/urllib3/poolmanager.py", "source_location": "L446", "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/urllib3/poolmanager.py", "source_location": "L454", "weight": 1.0}, {"source": "poolmanager_poolmanager_urlopen", "target": "poolmanager_proxymanager_urlopen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L455", "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/urllib3/poolmanager.py", "source_location": "L645", "weight": 1.0}, {"source": "poolmanager_proxy_from_url", "target": "poolmanager_proxymanager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L651", "weight": 1.0}, {"source": "poolmanager_rationale_57", "target": "poolmanager_poolkey", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L57", "weight": 1.0}, {"source": "poolmanager_rationale_98", "target": "poolmanager_default_key_normalizer", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L98", "weight": 1.0}, {"source": "poolmanager_rationale_163", "target": "poolmanager_poolmanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L163", "weight": 1.0}, {"source": "poolmanager_rationale_250", "target": "poolmanager_poolmanager_new_pool", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L250", "weight": 1.0}, {"source": "poolmanager_rationale_282", "target": "poolmanager_poolmanager_clear", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L282", "weight": 1.0}, {"source": "poolmanager_rationale_297", "target": "poolmanager_poolmanager_connection_from_host", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L297", "weight": 1.0}, {"source": "poolmanager_rationale_322", "target": "poolmanager_poolmanager_connection_from_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L322", "weight": 1.0}, {"source": "poolmanager_rationale_347", "target": "poolmanager_poolmanager_connection_from_pool_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L347", "weight": 1.0}, {"source": "poolmanager_rationale_373", "target": "poolmanager_poolmanager_connection_from_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L373", "weight": 1.0}, {"source": "poolmanager_rationale_391", "target": "poolmanager_poolmanager_merge_pool_kwargs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L391", "weight": 1.0}, {"source": "poolmanager_rationale_411", "target": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L411", "weight": 1.0}, {"source": "poolmanager_rationale_426", "target": "poolmanager_poolmanager_urlopen", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L426", "weight": 1.0}, {"source": "poolmanager_rationale_507", "target": "poolmanager_proxymanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L507", "weight": 1.0}, {"source": "poolmanager_rationale_621", "target": "poolmanager_proxymanager_set_proxy_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L621", "weight": 1.0}, {"source": "poolmanager_rationale_638", "target": "poolmanager_proxymanager_urlopen", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L638", "weight": 1.0}], "raw_calls": [{"caller_nid": "poolmanager_default_key_normalizer", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L118"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L119"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L120"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "frozenset", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L125"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L125"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L129"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L131"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L135"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L135"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L136"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L144"}, {"caller_nid": "poolmanager_default_key_normalizer", "callee": "key_class", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L147"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L205"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L216"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "from_int", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L217"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L218"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "RecentlyUsedContainer", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L223"}, {"caller_nid": "poolmanager_poolmanager_init", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L228"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L261"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L265"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L273"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L277"}, {"caller_nid": "poolmanager_poolmanager_new_pool", "callee": "pool_cls", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L279"}, {"caller_nid": "poolmanager_poolmanager_connection_from_host", "callee": "LocationValueError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L308"}, {"caller_nid": "poolmanager_poolmanager_connection_from_host", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L313"}, {"caller_nid": "poolmanager_poolmanager_connection_from_host", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L313"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L329"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L334"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L336"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L337"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "URLSchemeUnknown", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L339"}, {"caller_nid": "poolmanager_poolmanager_connection_from_context", "callee": "pool_key_constructor", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L340"}, {"caller_nid": "poolmanager_poolmanager_connection_from_pool_key", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L357"}, {"caller_nid": "poolmanager_poolmanager_connection_from_url", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L383"}, {"caller_nid": "poolmanager_poolmanager_merge_pool_kwargs", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L398"}, {"caller_nid": "poolmanager_poolmanager_merge_pool_kwargs", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L400"}, {"caller_nid": "poolmanager_poolmanager_proxy_requires_url_absolute_form", "callee": "connection_requires_http_tunnel", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L419"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L434"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L437"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "get_redirect_location", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L459"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L464"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "_prepare_for_method_change", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L471"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "HTTPHeaderDict", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L471"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L473"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L474"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "from_int", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L475"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "is_same_host", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L480"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L483"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L485"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L486"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "increment", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L490"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "drain_conn", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L493"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L500"}, {"caller_nid": "poolmanager_poolmanager_urlopen", "callee": "drain_conn", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L502"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L573"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L577"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "ProxySchemeUnknown", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L580"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L583"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "_replace", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L584"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "ProxyConfig", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L589"}, {"caller_nid": "poolmanager_proxymanager_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L600"}, {"caller_nid": "poolmanager_proxymanager_connection_from_host", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L610"}, {"caller_nid": "poolmanager_proxymanager_connection_from_host", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L614"}, {"caller_nid": "poolmanager_proxymanager_set_proxy_headers", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L627"}, {"caller_nid": "poolmanager_proxymanager_set_proxy_headers", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L632"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L639"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "connection_requires_http_tunnel", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L640"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L644"}, {"caller_nid": "poolmanager_proxymanager_urlopen", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/poolmanager.py", "source_location": "L647"}]} |