Files
tfm_ainventory/graphify-out/cache/3d4d711c5a5f9713aa0f2e45beb14123a3810abfc16258c68f4fe9113912d541.json

1 line
17 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "label": "framing.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L1"}, {"id": "framing_frame", "label": "Frame", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L18"}, {"id": "namedtuple", "label": "NamedTuple", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "framing_new_frame", "label": "new_frame()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L27"}, {"id": "framing_frame_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L37"}, {"id": "framing_frame_check", "label": ".check()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L40"}, {"id": "framing_read", "label": "read()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L44"}, {"id": "framing_frame_write", "label": ".write()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L122"}, {"id": "framing_prepare_data", "label": "prepare_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L149"}, {"id": "framing_prepare_ctrl", "label": "prepare_ctrl()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L173"}, {"id": "framing_parse_close", "label": "parse_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L203"}, {"id": "framing_serialize_close", "label": "serialize_close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L219"}, {"id": "framing_rationale_52", "label": "Read a WebSocket frame. Args: reader: Coroutine that reads", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L52"}, {"id": "framing_rationale_129", "label": "Write a WebSocket frame. Args: frame: Frame to write.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L129"}, {"id": "framing_rationale_150", "label": "Convert a string or byte-like object to an opcode and a bytes-like object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L150"}, {"id": "framing_rationale_174", "label": "Convert a string or byte-like object to bytes. This function is designed fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L174"}, {"id": "framing_rationale_204", "label": "Parse the payload from a close frame. Returns: Close code and reaso", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L204"}, {"id": "framing_rationale_220", "label": "Serialize the payload for a close frame.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L220"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "struct", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_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/framing.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_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/framing.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_speedups_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_frame", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L18", "weight": 1.0}, {"source": "framing_frame", "target": "namedtuple", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_new_frame", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L27", "weight": 1.0}, {"source": "framing_frame", "target": "framing_frame_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L37", "weight": 1.0}, {"source": "framing_frame", "target": "framing_frame_check", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_read", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L44", "weight": 1.0}, {"source": "framing_frame", "target": "framing_frame_write", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_prepare_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L149", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_prepare_ctrl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L173", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "backend_venv_lib_python3_12_site_packages_websockets_frames_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_parse_close", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L203", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_legacy_framing_py", "target": "framing_serialize_close", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L219", "weight": 1.0}, {"source": "framing_new_frame", "target": "framing_frame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L28", "weight": 1.0}, {"source": "framing_read", "target": "framing_frame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L104", "weight": 1.0}, {"source": "framing_read", "target": "framing_frame_check", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L111", "weight": 1.0}, {"source": "framing_rationale_52", "target": "framing_frame_read", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L52", "weight": 1.0}, {"source": "framing_rationale_129", "target": "framing_frame_write", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L129", "weight": 1.0}, {"source": "framing_rationale_150", "target": "framing_prepare_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L150", "weight": 1.0}, {"source": "framing_rationale_174", "target": "framing_prepare_ctrl", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L174", "weight": 1.0}, {"source": "framing_rationale_204", "target": "framing_parse_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L204", "weight": 1.0}, {"source": "framing_rationale_220", "target": "framing_serialize_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L220", "weight": 1.0}], "raw_calls": [{"caller_nid": "framing_frame_str", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L38"}, {"caller_nid": "framing_read", "callee": "reader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L70"}, {"caller_nid": "framing_read", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L71"}, {"caller_nid": "framing_read", "callee": "Opcode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L80"}, {"caller_nid": "framing_read", "callee": "ProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L82"}, {"caller_nid": "framing_read", "callee": "ProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L85"}, {"caller_nid": "framing_read", "callee": "reader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L89"}, {"caller_nid": "framing_read", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L90"}, {"caller_nid": "framing_read", "callee": "reader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L92"}, {"caller_nid": "framing_read", "callee": "unpack", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L93"}, {"caller_nid": "framing_read", "callee": "PayloadTooBig", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L95"}, {"caller_nid": "framing_read", "callee": "reader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L97"}, {"caller_nid": "framing_read", "callee": "reader", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L100"}, {"caller_nid": "framing_read", "callee": "apply_mask", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L102"}, {"caller_nid": "framing_read", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L108"}, {"caller_nid": "framing_read", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L109"}, {"caller_nid": "framing_read", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L113"}, {"caller_nid": "framing_frame_write", "callee": "serialize", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L146"}, {"caller_nid": "framing_prepare_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L165"}, {"caller_nid": "framing_prepare_data", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L166"}, {"caller_nid": "framing_prepare_data", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L167"}, {"caller_nid": "framing_prepare_data", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L170"}, {"caller_nid": "framing_prepare_ctrl", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L188"}, {"caller_nid": "framing_prepare_ctrl", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L189"}, {"caller_nid": "framing_prepare_ctrl", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L190"}, {"caller_nid": "framing_prepare_ctrl", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L191"}, {"caller_nid": "framing_prepare_ctrl", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L193"}, {"caller_nid": "framing_parse_close", "callee": "parse", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L215"}, {"caller_nid": "framing_serialize_close", "callee": "serialize", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L224"}, {"caller_nid": "framing_serialize_close", "callee": "Close", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/legacy/framing.py", "source_location": "L224"}]}