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

1 line
25 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "label": "messages.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L1"}, {"id": "messages_simplequeue", "label": "SimpleQueue", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L21"}, {"id": "messages_simplequeue_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L29"}, {"id": "messages_simplequeue_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L34"}, {"id": "messages_simplequeue_put", "label": ".put()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L37"}, {"id": "messages_simplequeue_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L43"}, {"id": "messages_simplequeue_reset", "label": ".reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L57"}, {"id": "messages_simplequeue_abort", "label": ".abort()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L63"}, {"id": "messages_assembler", "label": "Assembler", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L69"}, {"id": "messages_assembler_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L84"}, {"id": "messages_get", "label": "get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L119"}, {"id": "messages_assembler_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L127"}, {"id": "messages_get_iter", "label": "get_iter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L189"}, {"id": "messages_assembler_get_iter", "label": ".get_iter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L197"}, {"id": "messages_assembler_put", "label": ".put()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L266"}, {"id": "messages_assembler_maybe_pause", "label": ".maybe_pause()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L280"}, {"id": "messages_assembler_maybe_resume", "label": ".maybe_resume()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L291"}, {"id": "messages_assembler_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L302"}, {"id": "messages_rationale_22", "label": "Simplified version of :class:`asyncio.Queue`. Provides only the subset of f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L22"}, {"id": "messages_rationale_38", "label": "Put an item into the queue.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L38"}, {"id": "messages_rationale_44", "label": "Remove and return an item from the queue, waiting if necessary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L44"}, {"id": "messages_rationale_58", "label": "Put back items into an empty, idle queue.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L58"}, {"id": "messages_rationale_64", "label": "Close the queue, raising EOFError in get() if necessary.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L64"}, {"id": "messages_rationale_70", "label": "Assemble messages from frames. :class:`Assembler` expects only data frames.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L70"}, {"id": "messages_rationale_128", "label": "Read the next message. :meth:`get` returns a single :class:`str` or :cl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L128"}, {"id": "messages_rationale_198", "label": "Stream the next message. Iterating the return value of :meth:`get_iter`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L198"}, {"id": "messages_rationale_267", "label": "Add ``frame`` to the next message. Raises: EOFError: If the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L267"}, {"id": "messages_rationale_281", "label": "Pause the writer if queue is above the high water mark.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L281"}, {"id": "messages_rationale_292", "label": "Resume the writer if queue is below the low water mark.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L292"}, {"id": "messages_rationale_303", "label": "End the stream of frames. Calling :meth:`close` concurrently with :meth", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L303"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "codecs", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_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/asyncio/messages.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_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/asyncio/messages.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_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/asyncio/messages.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_simplequeue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L21", "weight": 1.0}, {"source": "messages_simplequeue", "target": "messages_simplequeue_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L29", "weight": 1.0}, {"source": "messages_simplequeue", "target": "messages_simplequeue_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L34", "weight": 1.0}, {"source": "messages_simplequeue", "target": "messages_simplequeue_put", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L37", "weight": 1.0}, {"source": "messages_simplequeue", "target": "messages_simplequeue_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L43", "weight": 1.0}, {"source": "messages_simplequeue", "target": "messages_simplequeue_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L57", "weight": 1.0}, {"source": "messages_simplequeue", "target": "messages_simplequeue_abort", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_assembler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L69", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L119", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L125", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L127", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_get_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L189", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_get_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_websockets_asyncio_messages_py", "target": "messages_get_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L195", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_get_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L197", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_put", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L266", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_maybe_pause", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L280", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_maybe_resume", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L291", "weight": 1.0}, {"source": "messages_assembler", "target": "messages_assembler_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L302", "weight": 1.0}, {"source": "messages_assembler_init", "target": "messages_simplequeue", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L92", "weight": 1.0}, {"source": "messages_assembler_get", "target": "messages_assembler_maybe_resume", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L159", "weight": 1.0}, {"source": "messages_assembler_get", "target": "messages_simplequeue_reset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L172", "weight": 1.0}, {"source": "messages_assembler_get_iter", "target": "messages_assembler_get", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L234", "weight": 1.0}, {"source": "messages_assembler_get_iter", "target": "messages_assembler_maybe_resume", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L238", "weight": 1.0}, {"source": "messages_assembler_put", "target": "messages_assembler_maybe_pause", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L278", "weight": 1.0}, {"source": "messages_assembler_close", "target": "messages_simplequeue_abort", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L316", "weight": 1.0}, {"source": "messages_rationale_22", "target": "messages_simplequeue", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L22", "weight": 1.0}, {"source": "messages_rationale_38", "target": "messages_simplequeue_put", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L38", "weight": 1.0}, {"source": "messages_rationale_44", "target": "messages_simplequeue_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L44", "weight": 1.0}, {"source": "messages_rationale_58", "target": "messages_simplequeue_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L58", "weight": 1.0}, {"source": "messages_rationale_64", "target": "messages_simplequeue_abort", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L64", "weight": 1.0}, {"source": "messages_rationale_70", "target": "messages_assembler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L70", "weight": 1.0}, {"source": "messages_rationale_128", "target": "messages_assembler_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L128", "weight": 1.0}, {"source": "messages_rationale_198", "target": "messages_assembler_get_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L198", "weight": 1.0}, {"source": "messages_rationale_267", "target": "messages_assembler_put", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L267", "weight": 1.0}, {"source": "messages_rationale_281", "target": "messages_assembler_maybe_pause", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L281", "weight": 1.0}, {"source": "messages_rationale_292", "target": "messages_assembler_maybe_resume", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L292", "weight": 1.0}, {"source": "messages_rationale_303", "target": "messages_assembler_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L303", "weight": 1.0}], "raw_calls": [{"caller_nid": "messages_simplequeue_init", "callee": "get_running_loop", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L30"}, {"caller_nid": "messages_simplequeue_init", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L32"}, {"caller_nid": "messages_simplequeue_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L35"}, {"caller_nid": "messages_simplequeue_put", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L39"}, {"caller_nid": "messages_simplequeue_put", "callee": "done", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L40"}, {"caller_nid": "messages_simplequeue_put", "callee": "set_result", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L41"}, {"caller_nid": "messages_simplequeue_get", "callee": "EOFError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L47"}, {"caller_nid": "messages_simplequeue_get", "callee": "create_future", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L49"}, {"caller_nid": "messages_simplequeue_get", "callee": "cancel", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L53"}, {"caller_nid": "messages_simplequeue_get", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L55"}, {"caller_nid": "messages_simplequeue_reset", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L61"}, {"caller_nid": "messages_simplequeue_abort", "callee": "done", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L65"}, {"caller_nid": "messages_simplequeue_abort", "callee": "set_exception", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L66"}, {"caller_nid": "messages_simplequeue_abort", "callee": "EOFError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L66"}, {"caller_nid": "messages_assembler_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L104"}, {"caller_nid": "messages_assembler_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L106"}, {"caller_nid": "messages_assembler_get", "callee": "ConcurrencyError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L150"}, {"caller_nid": "messages_assembler_get", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L176"}, {"caller_nid": "messages_assembler_get", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L182"}, {"caller_nid": "messages_assembler_get", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L184"}, {"caller_nid": "messages_assembler_get_iter", "callee": "ConcurrencyError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L223"}, {"caller_nid": "messages_assembler_get_iter", "callee": "UTF8Decoder", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L243"}, {"caller_nid": "messages_assembler_get_iter", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L244"}, {"caller_nid": "messages_assembler_get_iter", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L247"}, {"caller_nid": "messages_assembler_get_iter", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L259"}, {"caller_nid": "messages_assembler_get_iter", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L262"}, {"caller_nid": "messages_assembler_put", "callee": "EOFError", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L275"}, {"caller_nid": "messages_assembler_maybe_pause", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L287"}, {"caller_nid": "messages_assembler_maybe_pause", "callee": "pause", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L289"}, {"caller_nid": "messages_assembler_maybe_resume", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L298"}, {"caller_nid": "messages_assembler_maybe_resume", "callee": "resume", "source_file": "backend/venv/lib/python3.12/site-packages/websockets/asyncio/messages.py", "source_location": "L300"}]}