1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "label": "socks.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L1"}, {"id": "socks_type_socks_options", "label": "_TYPE_SOCKS_OPTIONS", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L75"}, {"id": "socks_socksconnection", "label": "SOCKSConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L84"}, {"id": "httpconnection", "label": "HTTPConnection", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "socks_socksconnection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L89"}, {"id": "socks_socksconnection_new_conn", "label": "._new_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L98"}, {"id": "socks_sockshttpsconnection", "label": "SOCKSHTTPSConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L161"}, {"id": "httpsconnection", "label": "HTTPSConnection", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "socks_sockshttpconnectionpool", "label": "SOCKSHTTPConnectionPool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L165"}, {"id": "httpconnectionpool", "label": "HTTPConnectionPool", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "socks_sockshttpsconnectionpool", "label": "SOCKSHTTPSConnectionPool", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L169"}, {"id": "httpsconnectionpool", "label": "HTTPSConnectionPool", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "socks_socksproxymanager", "label": "SOCKSProxyManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L173"}, {"id": "poolmanager", "label": "PoolManager", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "socks_socksproxymanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L184"}, {"id": "socks_rationale_1", "label": "This module contains provisional support for SOCKS proxies from within urllib3.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L1"}, {"id": "socks_rationale_85", "label": "A plain-text HTTP connection that connects via a SOCKS proxy.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L85"}, {"id": "socks_rationale_99", "label": "Establish a new connection via the SOCKS proxy.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L99"}, {"id": "socks_rationale_174", "label": "A version of the urllib3 ProxyManager that routes connections via the define", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L174"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_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/contrib/socks.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L60", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socket", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_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/contrib/socks.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_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/contrib/socks.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_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/contrib/socks.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "backend_venv_lib_python3_12_site_packages_urllib3_poolmanager_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_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/contrib/socks.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L70", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks_type_socks_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks_socksconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L84", "weight": 1.0}, {"source": "socks_socksconnection", "target": "httpconnection", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L84", "weight": 1.0}, {"source": "socks_socksconnection", "target": "socks_socksconnection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L89", "weight": 1.0}, {"source": "socks_socksconnection", "target": "socks_socksconnection_new_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks_sockshttpsconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L161", "weight": 1.0}, {"source": "socks_sockshttpsconnection", "target": "socks_socksconnection", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L161", "weight": 1.0}, {"source": "socks_sockshttpsconnection", "target": "httpsconnection", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L161", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks_sockshttpconnectionpool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L165", "weight": 1.0}, {"source": "socks_sockshttpconnectionpool", "target": "httpconnectionpool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks_sockshttpsconnectionpool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L169", "weight": 1.0}, {"source": "socks_sockshttpsconnectionpool", "target": "httpsconnectionpool", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "target": "socks_socksproxymanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L173", "weight": 1.0}, {"source": "socks_socksproxymanager", "target": "poolmanager", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L173", "weight": 1.0}, {"source": "socks_socksproxymanager", "target": "socks_socksproxymanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L184", "weight": 1.0}, {"source": "socks_socksconnection_init", "target": "socks_socksproxymanager_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L96", "weight": 1.0}, {"source": "socks_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_urllib3_contrib_socks_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L1", "weight": 1.0}, {"source": "socks_rationale_85", "target": "socks_socksconnection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L85", "weight": 1.0}, {"source": "socks_rationale_99", "target": "socks_socksconnection_new_conn", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L99", "weight": 1.0}, {"source": "socks_rationale_174", "target": "socks_socksproxymanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L174", "weight": 1.0}], "raw_calls": [{"caller_nid": "socks_socksconnection_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L96"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "create_connection", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L110"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "ConnectTimeoutError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L123"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L133"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "ConnectTimeoutError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L134"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "NewConnectionError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L141"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "NewConnectionError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L145"}, {"caller_nid": "socks_socksconnection_new_conn", "callee": "NewConnectionError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L150"}, {"caller_nid": "socks_socksproxymanager_init", "callee": "parse_url", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L193"}, {"caller_nid": "socks_socksproxymanager_init", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L196"}, {"caller_nid": "socks_socksproxymanager_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L197"}, {"caller_nid": "socks_socksproxymanager_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L212"}, {"caller_nid": "socks_socksproxymanager_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/urllib3/contrib/socks.py", "source_location": "L226"}]} |