1 line
31 KiB
JSON
1 line
31 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "label": "http_proxy.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L1"}, {"id": "http_proxy_merge_headers", "label": "merge_headers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L35"}, {"id": "http_proxy_httpproxy", "label": "HTTPProxy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L54"}, {"id": "connectionpool", "label": "ConnectionPool", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "http_proxy_httpproxy_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L59"}, {"id": "http_proxy_httpproxy_create_connection", "label": ".create_connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L146"}, {"id": "http_proxy_forwardhttpconnection", "label": "ForwardHTTPConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L169"}, {"id": "connectioninterface", "label": "ConnectionInterface", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "http_proxy_forwardhttpconnection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L170"}, {"id": "http_proxy_forwardhttpconnection_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L191"}, {"id": "http_proxy_forwardhttpconnection_can_handle_request", "label": ".can_handle_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L208"}, {"id": "http_proxy_forwardhttpconnection_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L211"}, {"id": "http_proxy_forwardhttpconnection_info", "label": ".info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L214"}, {"id": "http_proxy_forwardhttpconnection_is_available", "label": ".is_available()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L217"}, {"id": "http_proxy_forwardhttpconnection_has_expired", "label": ".has_expired()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L220"}, {"id": "http_proxy_forwardhttpconnection_is_idle", "label": ".is_idle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L223"}, {"id": "http_proxy_forwardhttpconnection_is_closed", "label": ".is_closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L226"}, {"id": "http_proxy_forwardhttpconnection_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L229"}, {"id": "http_proxy_tunnelhttpconnection", "label": "TunnelHTTPConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L233"}, {"id": "http_proxy_tunnelhttpconnection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L234"}, {"id": "http_proxy_tunnelhttpconnection_handle_request", "label": ".handle_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L265"}, {"id": "http_proxy_tunnelhttpconnection_can_handle_request", "label": ".can_handle_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L345"}, {"id": "http_proxy_tunnelhttpconnection_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L348"}, {"id": "http_proxy_tunnelhttpconnection_info", "label": ".info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L351"}, {"id": "http_proxy_tunnelhttpconnection_is_available", "label": ".is_available()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L354"}, {"id": "http_proxy_tunnelhttpconnection_has_expired", "label": ".has_expired()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L357"}, {"id": "http_proxy_tunnelhttpconnection_is_idle", "label": ".is_idle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L360"}, {"id": "http_proxy_tunnelhttpconnection_is_closed", "label": ".is_closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L363"}, {"id": "http_proxy_tunnelhttpconnection_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L366"}, {"id": "http_proxy_rationale_39", "label": "Append default_headers and override_headers, de-duplicating if a key exists", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L39"}, {"id": "http_proxy_rationale_55", "label": "A connection pool that sends requests via an HTTP proxy.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L55"}, {"id": "http_proxy_rationale_77", "label": "A connection pool for making HTTP requests. Parameters: pro", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L77"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_backends_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_ssl_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_synchronization_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_trace_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_sync_connection_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_sync_connection_pool_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http11_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "backend_venv_lib_python3_12_site_packages_httpcore_sync_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "http_proxy_merge_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "http_proxy_httpproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L54", "weight": 1.0}, {"source": "http_proxy_httpproxy", "target": "connectionpool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L54", "weight": 1.0}, {"source": "http_proxy_httpproxy", "target": "http_proxy_httpproxy_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L59", "weight": 1.0}, {"source": "http_proxy_httpproxy", "target": "http_proxy_httpproxy_create_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L146", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "http_proxy_forwardhttpconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L169", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "connectioninterface", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L169", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L170", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L191", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_can_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L208", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L211", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L214", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_is_available", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L217", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_has_expired", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L220", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_is_idle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L223", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_is_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L226", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection", "target": "http_proxy_forwardhttpconnection_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L229", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpcore_sync_http_proxy_py", "target": "http_proxy_tunnelhttpconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L233", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "connectioninterface", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L233", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L234", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L265", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_can_handle_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L345", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L348", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L351", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_is_available", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L354", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_has_expired", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L357", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_is_idle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L360", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_is_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L363", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection", "target": "http_proxy_tunnelhttpconnection_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L366", "weight": 1.0}, {"source": "http_proxy_httpproxy_init", "target": "http_proxy_tunnelhttpconnection_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L112", "weight": 1.0}, {"source": "http_proxy_httpproxy_create_connection", "target": "http_proxy_forwardhttpconnection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L148", "weight": 1.0}, {"source": "http_proxy_httpproxy_create_connection", "target": "http_proxy_tunnelhttpconnection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L156", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_handle_request", "target": "http_proxy_merge_headers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L192", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_handle_request", "target": "http_proxy_tunnelhttpconnection_handle_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L206", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_close", "target": "http_proxy_tunnelhttpconnection_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L212", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_info", "target": "http_proxy_tunnelhttpconnection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L215", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_is_available", "target": "http_proxy_tunnelhttpconnection_is_available", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L218", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_has_expired", "target": "http_proxy_tunnelhttpconnection_has_expired", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L221", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_is_idle", "target": "http_proxy_tunnelhttpconnection_is_idle", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L224", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_is_closed", "target": "http_proxy_tunnelhttpconnection_is_closed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L227", "weight": 1.0}, {"source": "http_proxy_forwardhttpconnection_repr", "target": "http_proxy_tunnelhttpconnection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L230", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection_handle_request", "target": "http_proxy_merge_headers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L279", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection_handle_request", "target": "http_proxy_tunnelhttpconnection_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L296", "weight": 1.0}, {"source": "http_proxy_tunnelhttpconnection_repr", "target": "http_proxy_tunnelhttpconnection_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L367", "weight": 1.0}, {"source": "http_proxy_rationale_39", "target": "http_proxy_merge_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L39", "weight": 1.0}, {"source": "http_proxy_rationale_55", "target": "http_proxy_httpproxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L55", "weight": 1.0}, {"source": "http_proxy_rationale_77", "target": "http_proxy_httpproxy_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L77", "weight": 1.0}], "raw_calls": [{"caller_nid": "http_proxy_merge_headers", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L43"}, {"caller_nid": "http_proxy_merge_headers", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L44"}, {"caller_nid": "http_proxy_merge_headers", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L45"}, {"caller_nid": "http_proxy_merge_headers", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L45"}, {"caller_nid": "http_proxy_merge_headers", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L49"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L112"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "enforce_url", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L126"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L130"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "enforce_headers", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L136"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "enforce_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L138"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "enforce_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L139"}, {"caller_nid": "http_proxy_httpproxy_init", "callee": "b64encode", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L141"}, {"caller_nid": "http_proxy_forwardhttpconnection_init", "callee": "HTTPConnection", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L180"}, {"caller_nid": "http_proxy_forwardhttpconnection_init", "callee": "enforce_headers", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L188"}, {"caller_nid": "http_proxy_forwardhttpconnection_handle_request", "callee": "URL", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L193"}, {"caller_nid": "http_proxy_forwardhttpconnection_handle_request", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L197"}, {"caller_nid": "http_proxy_forwardhttpconnection_handle_request", "callee": "Request", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L199"}, {"caller_nid": "http_proxy_tunnelhttpconnection_init", "callee": "HTTPConnection", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L247"}, {"caller_nid": "http_proxy_tunnelhttpconnection_init", "callee": "enforce_headers", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L258"}, {"caller_nid": "http_proxy_tunnelhttpconnection_init", "callee": "Lock", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L262"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L266"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L267"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "URL", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L273"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "Request", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L282"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L293"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L294"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "ProxyError", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L297"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "default_ssl_context", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L303"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "set_alpn_protocols", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L308"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L312"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "Trace", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L315"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "start_tls", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L316"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "get_extra_info", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L320"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "selected_alpn_protocol", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L323"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "HTTP2Connection", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L330"}, {"caller_nid": "http_proxy_tunnelhttpconnection_handle_request", "callee": "HTTP11Connection", "source_file": "backend/venv/lib/python3.12/site-packages/httpcore/_sync/http_proxy.py", "source_location": "L336"}]} |