Files
tfm_ainventory/graphify-out/cache/6479e696cedee9237969e2737965e8525e918ae781cff197989f8c8e264ded35.json

1 line
40 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "label": "client.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L1"}, {"id": "client_clientconnection", "label": "ClientConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L29"}, {"id": "connection", "label": "Connection", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "client_clientconnection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L55"}, {"id": "client_clientconnection_handshake", "label": ".handshake()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L76"}, {"id": "client_clientconnection_process_event", "label": ".process_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L104"}, {"id": "client_clientconnection_recv_events", "label": ".recv_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L118"}, {"id": "client_connect", "label": "connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L130"}, {"id": "client_unix_connect", "label": "unix_connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L395"}, {"id": "client_connect_socks_proxy", "label": "connect_socks_proxy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L431"}, {"id": "client_read_connect_response", "label": "read_connect_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L480"}, {"id": "client_connect_http_proxy", "label": "connect_http_proxy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L514"}, {"id": "client_sslsslsocket", "label": "SSLSSLSocket", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L556"}, {"id": "client_sslsslsocket_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L566"}, {"id": "client_sslsslsocket_run_io", "label": ".run_io()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L582"}, {"id": "client_sslsslsocket_recv", "label": ".recv()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L612"}, {"id": "client_sslsslsocket_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L618"}, {"id": "client_sslsslsocket_sendall", "label": ".sendall()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L621"}, {"id": "client_sslsslsocket_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L632"}, {"id": "client_rationale_30", "label": ":mod:`threading` implementation of a WebSocket client connection. :class:`C", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L30"}, {"id": "client_rationale_82", "label": "Perform the opening handshake.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L82"}, {"id": "client_rationale_105", "label": "Process one incoming event.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L105"}, {"id": "client_rationale_119", "label": "Read incoming data from the socket and process events.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L119"}, {"id": "client_rationale_162", "label": "Connect to the WebSocket server at ``uri``. This function returns a :class:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L162"}, {"id": "client_rationale_400", "label": "Connect to a WebSocket server listening on a Unix socket. This function acc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L400"}, {"id": "client_rationale_460", "label": "Connect via a SOCKS proxy and return the socket.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L460"}, {"id": "client_rationale_557", "label": "Socket-like object providing TLS-in-TLS. Only methods that are used by webs", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L557"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "socket", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "threading", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_client_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_datastructures_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_extensions_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_extensions_permessage_deflate_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_headers_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_http11_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_protocol_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_proxy_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_streams_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_uri_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_sync_connection_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_sync_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_clientconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L29", "weight": 1.0}, {"source": "client_clientconnection", "target": "connection", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L29", "weight": 1.0}, {"source": "client_clientconnection", "target": "client_clientconnection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L55", "weight": 1.0}, {"source": "client_clientconnection", "target": "client_clientconnection_handshake", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L76", "weight": 1.0}, {"source": "client_clientconnection", "target": "client_clientconnection_process_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L104", "weight": 1.0}, {"source": "client_clientconnection", "target": "client_clientconnection_recv_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_unix_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L395", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "python_socks", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L426", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "python_socks_sync", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L427", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_connect_socks_proxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L431", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_connect_socks_proxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L454", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_read_connect_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L480", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_connect_http_proxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L514", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_sync_client_py", "target": "client_sslsslsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L556", "weight": 1.0}, {"source": "client_sslsslsocket", "target": "client_sslsslsocket_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L566", "weight": 1.0}, {"source": "client_sslsslsocket", "target": "client_sslsslsocket_run_io", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L582", "weight": 1.0}, {"source": "client_sslsslsocket", "target": "client_sslsslsocket_recv", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L612", "weight": 1.0}, {"source": "client_sslsslsocket", "target": "client_sslsslsocket_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L618", "weight": 1.0}, {"source": "client_sslsslsocket", "target": "client_sslsslsocket_sendall", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L621", "weight": 1.0}, {"source": "client_sslsslsocket", "target": "client_sslsslsocket_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L632", "weight": 1.0}, {"source": "client_clientconnection_init", "target": "client_sslsslsocket_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L67", "weight": 1.0}, {"source": "client_clientconnection_handshake", "target": "client_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L87", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_socks_proxy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L299", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_http_proxy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L314", "weight": 1.0}, {"source": "client_connect", "target": "client_sslsslsocket", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L349", "weight": 1.0}, {"source": "client_connect", "target": "client_clientconnection_handshake", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L381", "weight": 1.0}, {"source": "client_unix_connect", "target": "client_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L422", "weight": 1.0}, {"source": "client_connect_socks_proxy", "target": "client_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L473", "weight": 1.0}, {"source": "client_read_connect_response", "target": "client_sslsslsocket_recv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L491", "weight": 1.0}, {"source": "client_connect_http_proxy", "target": "client_sslsslsocket_sendall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L542", "weight": 1.0}, {"source": "client_connect_http_proxy", "target": "client_read_connect_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L544", "weight": 1.0}, {"source": "client_sslsslsocket_init", "target": "client_sslsslsocket_run_io", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L580", "weight": 1.0}, {"source": "client_sslsslsocket_run_io", "target": "client_sslsslsocket_sendall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L596", "weight": 1.0}, {"source": "client_sslsslsocket_run_io", "target": "client_sslsslsocket_recv", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L600", "weight": 1.0}, {"source": "client_sslsslsocket_recv", "target": "client_sslsslsocket_run_io", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L614", "weight": 1.0}, {"source": "client_sslsslsocket_send", "target": "client_sslsslsocket_run_io", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L619", "weight": 1.0}, {"source": "client_sslsslsocket_sendall", "target": "client_sslsslsocket_send", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L627", "weight": 1.0}, {"source": "client_rationale_30", "target": "client_clientconnection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L30", "weight": 1.0}, {"source": "client_rationale_82", "target": "client_clientconnection_handshake", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L82", "weight": 1.0}, {"source": "client_rationale_105", "target": "client_clientconnection_process_event", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L105", "weight": 1.0}, {"source": "client_rationale_119", "target": "client_clientconnection_recv_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L119", "weight": 1.0}, {"source": "client_rationale_162", "target": "client_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L162", "weight": 1.0}, {"source": "client_rationale_400", "target": "client_unix_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L400", "weight": 1.0}, {"source": "client_rationale_460", "target": "client_connect_socks_proxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L460", "weight": 1.0}, {"source": "client_rationale_557", "target": "client_sslsslsocket", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L557", "weight": 1.0}], "raw_calls": [{"caller_nid": "client_clientconnection_init", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L66"}, {"caller_nid": "client_clientconnection_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L67"}, {"caller_nid": "client_clientconnection_handshake", "callee": "send_context", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L86"}, {"caller_nid": "client_clientconnection_handshake", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L89"}, {"caller_nid": "client_clientconnection_handshake", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L91"}, {"caller_nid": "client_clientconnection_handshake", "callee": "send_request", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L92"}, {"caller_nid": "client_clientconnection_handshake", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L94"}, {"caller_nid": "client_clientconnection_handshake", "callee": "TimeoutError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L95"}, {"caller_nid": "client_clientconnection_process_event", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L111"}, {"caller_nid": "client_clientconnection_process_event", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L113"}, {"caller_nid": "client_clientconnection_process_event", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L116"}, {"caller_nid": "client_clientconnection_recv_events", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L124"}, {"caller_nid": "client_clientconnection_recv_events", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L127"}, {"caller_nid": "client_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L243"}, {"caller_nid": "client_connect", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L244"}, {"caller_nid": "client_connect", "callee": "parse_uri", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L249"}, {"caller_nid": "client_connect", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L251"}, {"caller_nid": "client_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L254"}, {"caller_nid": "client_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L255"}, {"caller_nid": "client_connect", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L259"}, {"caller_nid": "client_connect", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L261"}, {"caller_nid": "client_connect", "callee": "validate_subprotocols", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L264"}, {"caller_nid": "client_connect", "callee": "enable_client_permessage_deflate", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L267"}, {"caller_nid": "client_connect", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L269"}, {"caller_nid": "client_connect", "callee": "get_proxy", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L276"}, {"caller_nid": "client_connect", "callee": "Deadline", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L281"}, {"caller_nid": "client_connect", "callee": "socket", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L291"}, {"caller_nid": "client_connect", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L292"}, {"caller_nid": "client_connect", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L292"}, {"caller_nid": "client_connect", "callee": "parse_proxy", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L296"}, {"caller_nid": "client_connect", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L305"}, {"caller_nid": "client_connect", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L310"}, {"caller_nid": "client_connect", "callee": "AssertionError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L324"}, {"caller_nid": "client_connect", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L326"}, {"caller_nid": "client_connect", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L326"}, {"caller_nid": "client_connect", "callee": "create_connection", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L327"}, {"caller_nid": "client_connect", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L331"}, {"caller_nid": "client_connect", "callee": "setsockopt", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L336"}, {"caller_nid": "client_connect", "callee": "create_default_context", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L342"}, {"caller_nid": "client_connect", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L345"}, {"caller_nid": "client_connect", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L345"}, {"caller_nid": "client_connect", "callee": "wrap_socket", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L347"}, {"caller_nid": "client_connect", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L351"}, {"caller_nid": "client_connect", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L352"}, {"caller_nid": "client_connect", "callee": "ClientProtocol", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L356"}, {"caller_nid": "client_connect", "callee": "create_connection", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L367"}, {"caller_nid": "client_connect", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L377"}, {"caller_nid": "client_connect", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L384"}, {"caller_nid": "client_connect", "callee": "close_socket", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L387"}, {"caller_nid": "client_connect", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L388"}, {"caller_nid": "client_connect", "callee": "start_keepalive", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L391"}, {"caller_nid": "client_unix_connect", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L418"}, {"caller_nid": "client_unix_connect", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L418"}, {"caller_nid": "client_connect_socks_proxy", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L437"}, {"caller_nid": "client_connect_socks_proxy", "callee": "SocksProxy", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L461"}, {"caller_nid": "client_connect_socks_proxy", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L469"}, {"caller_nid": "client_connect_socks_proxy", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L469"}, {"caller_nid": "client_connect_socks_proxy", "callee": "ProxyError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L477"}, {"caller_nid": "client_read_connect_response", "callee": "StreamReader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L481"}, {"caller_nid": "client_read_connect_response", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L482"}, {"caller_nid": "client_read_connect_response", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L490"}, {"caller_nid": "client_read_connect_response", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L490"}, {"caller_nid": "client_read_connect_response", "callee": "feed_data", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L493"}, {"caller_nid": "client_read_connect_response", "callee": "feed_eof", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L495"}, {"caller_nid": "client_read_connect_response", "callee": "next", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L496"}, {"caller_nid": "client_read_connect_response", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L498"}, {"caller_nid": "client_read_connect_response", "callee": "InvalidProxyStatus", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L503"}, {"caller_nid": "client_read_connect_response", "callee": "TimeoutError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L505"}, {"caller_nid": "client_read_connect_response", "callee": "InvalidProxyMessage", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L507"}, {"caller_nid": "client_read_connect_response", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L511"}, {"caller_nid": "client_connect_http_proxy", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L526"}, {"caller_nid": "client_connect_http_proxy", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L526"}, {"caller_nid": "client_connect_http_proxy", "callee": "create_connection", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L527"}, {"caller_nid": "client_connect_http_proxy", "callee": "create_default_context", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L533"}, {"caller_nid": "client_connect_http_proxy", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L536"}, {"caller_nid": "client_connect_http_proxy", "callee": "timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L536"}, {"caller_nid": "client_connect_http_proxy", "callee": "wrap_socket", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L537"}, {"caller_nid": "client_connect_http_proxy", "callee": "settimeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L538"}, {"caller_nid": "client_connect_http_proxy", "callee": "prepare_connect_request", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L542"}, {"caller_nid": "client_connect_http_proxy", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L546"}, {"caller_nid": "client_sslsslsocket_init", "callee": "MemoryBIO", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L572"}, {"caller_nid": "client_sslsslsocket_init", "callee": "MemoryBIO", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L573"}, {"caller_nid": "client_sslsslsocket_init", "callee": "wrap_bio", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L575"}, {"caller_nid": "client_sslsslsocket_run_io", "callee": "func", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L587"}, {"caller_nid": "client_sslsslsocket_run_io", "callee": "read", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L594"}, {"caller_nid": "client_sslsslsocket_run_io", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L602"}, {"caller_nid": "client_sslsslsocket_run_io", "callee": "write_eof", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L604"}, {"caller_nid": "client_sslsslsocket_sendall", "callee": "memoryview", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L624"}, {"caller_nid": "client_sslsslsocket_sendall", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L624"}, {"caller_nid": "client_sslsslsocket_sendall", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L625"}, {"caller_nid": "client_sslsslsocket_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/sync/client.py", "source_location": "L633"}]}