Files
tfm_ainventory/graphify-out/cache/a17fed1b0882bd7bbd5d51097dcfd61b60432a9c272a86dfda9cd9bc6cacbcc1.json

1 line
40 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "label": "client.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L1"}, {"id": "client_websocketclientprotocol", "label": "WebSocketClientProtocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L47"}, {"id": "websocketcommonprotocol", "label": "WebSocketCommonProtocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "client_websocketclientprotocol_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L77"}, {"id": "client_websocketclientprotocol_write_http_request", "label": ".write_http_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L97"}, {"id": "client_websocketclientprotocol_read_http_response", "label": ".read_http_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L117"}, {"id": "client_process_extensions", "label": "process_extensions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L144"}, {"id": "client_process_subprotocol", "label": "process_subprotocol()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L217"}, {"id": "client_websocketclientprotocol_handshake", "label": ".handshake()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L253"}, {"id": "client_connect", "label": "Connect", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L333"}, {"id": "client_connect_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L419"}, {"id": "client_connect_handle_redirect", "label": ".handle_redirect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L546"}, {"id": "client_connect_aiter", "label": ".__aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L596"}, {"id": "client_connect_aenter", "label": ".__aenter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L630"}, {"id": "client_connect_aexit", "label": ".__aexit__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L633"}, {"id": "client_connect_await", "label": ".__await__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L643"}, {"id": "client_connect_await_impl", "label": ".__await_impl__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L647"}, {"id": "client_unix_connect", "label": "unix_connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L682"}, {"id": "client_rationale_48", "label": "WebSocket client connection. :class:`WebSocketClientProtocol` provides :met", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L48"}, {"id": "client_rationale_98", "label": "Write request line and headers to the HTTP request.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L98"}, {"id": "client_rationale_118", "label": "Read status line and headers from the HTTP response. If the response co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L118"}, {"id": "client_rationale_148", "label": "Handle the Sec-WebSocket-Extensions HTTP response header. Check that ea", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L148"}, {"id": "client_rationale_220", "label": "Handle the Sec-WebSocket-Protocol HTTP response header. Check that it c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L220"}, {"id": "client_rationale_261", "label": "Perform the client side of the opening handshake. Args: wsu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L261"}, {"id": "client_rationale_334", "label": "Connect to the WebSocket server at ``uri``. Awaiting :func:`connect` yields", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L334"}, {"id": "client_rationale_687", "label": "Similar to :func:`connect`, but for connecting to a Unix socket. This funct", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L687"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "urllib_parse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_compatibility_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_extensions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_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/legacy/client.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_legacy_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_legacy_handshake_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_legacy_http_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_legacy_protocol_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "client_websocketclientprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L47", "weight": 1.0}, {"source": "client_websocketclientprotocol", "target": "websocketcommonprotocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L47", "weight": 1.0}, {"source": "client_websocketclientprotocol", "target": "client_websocketclientprotocol_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L77", "weight": 1.0}, {"source": "client_websocketclientprotocol", "target": "client_websocketclientprotocol_write_http_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L97", "weight": 1.0}, {"source": "client_websocketclientprotocol", "target": "client_websocketclientprotocol_read_http_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L117", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "client_process_extensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "client_process_subprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L217", "weight": 1.0}, {"source": "client_websocketclientprotocol", "target": "client_websocketclientprotocol_handshake", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L253", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "client_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L333", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L419", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_handle_redirect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L546", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_aiter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L596", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_aenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L630", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_aexit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L633", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_await", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L643", "weight": 1.0}, {"source": "client_connect", "target": "client_connect_await_impl", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L647", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_client_py", "target": "client_unix_connect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L682", "weight": 1.0}, {"source": "client_websocketclientprotocol_init", "target": "client_connect_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L90", "weight": 1.0}, {"source": "client_websocketclientprotocol_handshake", "target": "client_websocketclientprotocol_write_http_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L310", "weight": 1.0}, {"source": "client_websocketclientprotocol_handshake", "target": "client_websocketclientprotocol_read_http_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L312", "weight": 1.0}, {"source": "client_websocketclientprotocol_handshake", "target": "client_process_extensions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L322", "weight": 1.0}, {"source": "client_websocketclientprotocol_handshake", "target": "client_process_subprotocol", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L326", "weight": 1.0}, {"source": "client_connect_await", "target": "client_connect_await_impl", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L645", "weight": 1.0}, {"source": "client_connect_await_impl", "target": "client_websocketclientprotocol_handshake", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L652", "weight": 1.0}, {"source": "client_connect_await_impl", "target": "client_connect_handle_redirect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L662", "weight": 1.0}, {"source": "client_unix_connect", "target": "client_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L703", "weight": 1.0}, {"source": "client_rationale_48", "target": "client_websocketclientprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L48", "weight": 1.0}, {"source": "client_rationale_98", "target": "client_websocketclientprotocol_write_http_request", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L98", "weight": 1.0}, {"source": "client_rationale_118", "target": "client_websocketclientprotocol_read_http_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L118", "weight": 1.0}, {"source": "client_rationale_148", "target": "client_websocketclientprotocol_process_extensions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L148", "weight": 1.0}, {"source": "client_rationale_220", "target": "client_websocketclientprotocol_process_subprotocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L220", "weight": 1.0}, {"source": "client_rationale_261", "target": "client_websocketclientprotocol_handshake", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L261", "weight": 1.0}, {"source": "client_rationale_334", "target": "client_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L334", "weight": 1.0}, {"source": "client_rationale_687", "target": "client_unix_connect", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L687", "weight": 1.0}], "raw_calls": [{"caller_nid": "client_websocketclientprotocol_init", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L89"}, {"caller_nid": "client_websocketclientprotocol_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L90"}, {"caller_nid": "client_websocketclientprotocol_write_http_request", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L106"}, {"caller_nid": "client_websocketclientprotocol_write_http_request", "callee": "raw_items", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L107"}, {"caller_nid": "client_websocketclientprotocol_write_http_request", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L108"}, {"caller_nid": "client_websocketclientprotocol_write_http_request", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L113"}, {"caller_nid": "client_websocketclientprotocol_write_http_request", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L115"}, {"caller_nid": "client_websocketclientprotocol_write_http_request", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L115"}, {"caller_nid": "client_websocketclientprotocol_read_http_response", "callee": "read_response", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L130"}, {"caller_nid": "client_websocketclientprotocol_read_http_response", "callee": "InvalidMessage", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L132"}, {"caller_nid": "client_websocketclientprotocol_read_http_response", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L135"}, {"caller_nid": "client_websocketclientprotocol_read_http_response", "callee": "raw_items", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L136"}, {"caller_nid": "client_websocketclientprotocol_read_http_response", "callee": "debug", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L137"}, {"caller_nid": "client_process_extensions", "callee": "get_all", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L176"}, {"caller_nid": "client_process_extensions", "callee": "NegotiationError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L180"}, {"caller_nid": "client_process_extensions", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L182"}, {"caller_nid": "client_process_extensions", "callee": "parse_extension", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L183"}, {"caller_nid": "client_process_extensions", "callee": "process_response_params", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L194"}, {"caller_nid": "client_process_extensions", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L201"}, {"caller_nid": "client_process_extensions", "callee": "NegotiationError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L209"}, {"caller_nid": "client_process_subprotocol", "callee": "get_all", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L230"}, {"caller_nid": "client_process_subprotocol", "callee": "NegotiationError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L234"}, {"caller_nid": "client_process_subprotocol", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L236"}, {"caller_nid": "client_process_subprotocol", "callee": "parse_subprotocol", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L237"}, {"caller_nid": "client_process_subprotocol", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L240"}, {"caller_nid": "client_process_subprotocol", "callee": "InvalidHeaderValue", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L241"}, {"caller_nid": "client_process_subprotocol", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L243"}, {"caller_nid": "client_process_subprotocol", "callee": "NegotiationError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L249"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "Headers", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L277"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "build_host", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L279"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "build_authorization_basic", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L282"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "build_request", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L289"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "build_extension", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L292"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "get_request_params", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L294"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "build_subprotocol", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L301"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L305"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L308"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "InvalidHeader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L315"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "RedirectHandshake", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L316"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "InvalidStatusCode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L318"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "check_response", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L320"}, {"caller_nid": "client_websocketclientprotocol_handshake", "callee": "connection_open", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L330"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L442"}, {"caller_nid": "client_connect_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L446"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L452"}, {"caller_nid": "client_connect_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L456"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L462"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L465"}, {"caller_nid": "client_connect_init", "callee": "get_event_loop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L467"}, {"caller_nid": "client_connect_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L470"}, {"caller_nid": "client_connect_init", "callee": "parse_uri", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L472"}, {"caller_nid": "client_connect_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L474"}, {"caller_nid": "client_connect_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L475"}, {"caller_nid": "client_connect_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L476"}, {"caller_nid": "client_connect_init", "callee": "enable_client_permessage_deflate", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L482"}, {"caller_nid": "client_connect_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L484"}, {"caller_nid": "client_connect_init", "callee": "validate_subprotocols", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L487"}, {"caller_nid": "client_connect_init", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L491"}, {"caller_nid": "client_connect_init", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L492"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L514"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L515"}, {"caller_nid": "client_connect_init", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L516"}, {"caller_nid": "client_connect_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L522"}, {"caller_nid": "client_connect_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L527"}, {"caller_nid": "client_connect_init", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L528"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L530"}, {"caller_nid": "client_connect_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L531"}, {"caller_nid": "client_connect_init", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L532"}, {"caller_nid": "client_connect_init", "callee": "getLogger", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L538"}, {"caller_nid": "client_connect_handle_redirect", "callee": "urljoin", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L550"}, {"caller_nid": "client_connect_handle_redirect", "callee": "parse_uri", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L551"}, {"caller_nid": "client_connect_handle_redirect", "callee": "SecurityError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L555"}, {"caller_nid": "client_connect_handle_redirect", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L571"}, {"caller_nid": "client_connect_handle_redirect", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L573"}, {"caller_nid": "client_connect_handle_redirect", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L576"}, {"caller_nid": "client_connect_handle_redirect", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L579"}, {"caller_nid": "client_connect_aiter", "callee": "random", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L606"}, {"caller_nid": "client_connect_aiter", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L607"}, {"caller_nid": "client_connect_aiter", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L610"}, {"caller_nid": "client_connect_aiter", "callee": "format_exception_only", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L610"}, {"caller_nid": "client_connect_aiter", "callee": "sleep", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L612"}, {"caller_nid": "client_connect_aiter", "callee": "info", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L614"}, {"caller_nid": "client_connect_aiter", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L616"}, {"caller_nid": "client_connect_aiter", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L617"}, {"caller_nid": "client_connect_aiter", "callee": "format_exception_only", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L617"}, {"caller_nid": "client_connect_aiter", "callee": "sleep", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L619"}, {"caller_nid": "client_connect_aiter", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L619"}, {"caller_nid": "client_connect_aiter", "callee": "min", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L622"}, {"caller_nid": "client_connect_aexit", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L639"}, {"caller_nid": "client_connect_await_impl", "callee": "asyncio_timeout", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L648"}, {"caller_nid": "client_connect_await_impl", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L649"}, {"caller_nid": "client_connect_await_impl", "callee": "_create_connection", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L650"}, {"caller_nid": "client_connect_await_impl", "callee": "fail_connection", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L660"}, {"caller_nid": "client_connect_await_impl", "callee": "wait_closed", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L661"}, {"caller_nid": "client_connect_await_impl", "callee": "fail_connection", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L665"}, {"caller_nid": "client_connect_await_impl", "callee": "wait_closed", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L666"}, {"caller_nid": "client_connect_await_impl", "callee": "SecurityError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/client.py", "source_location": "L672"}]}