1 line
38 KiB
JSON
1 line
38 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "label": "_connection.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L1"}, {"id": "connection_need_data", "label": "NEED_DATA", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L51"}, {"id": "sentinel", "label": "Sentinel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "connection_paused", "label": "PAUSED", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L55"}, {"id": "connection_keep_alive", "label": "_keep_alive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L84"}, {"id": "connection_body_framing", "label": "_body_framing()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L93"}, {"id": "connection_connection", "label": "Connection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L151"}, {"id": "connection_connection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L167"}, {"id": "connection_states", "label": "states()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L207"}, {"id": "connection_our_state", "label": "our_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L218"}, {"id": "connection_their_state", "label": "their_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L225"}, {"id": "connection_they_are_waiting_for_100_continue", "label": "they_are_waiting_for_100_continue()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L232"}, {"id": "connection_connection_start_next_cycle", "label": ".start_next_cycle()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L235"}, {"id": "connection_connection_process_error", "label": "._process_error()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L255"}, {"id": "connection_connection_server_switch_event", "label": "._server_switch_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L260"}, {"id": "connection_connection_process_event", "label": "._process_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L272"}, {"id": "connection_connection_get_io_object", "label": "._get_io_object()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L320"}, {"id": "connection_connection_respond_to_state_changes", "label": "._respond_to_state_changes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L342"}, {"id": "connection_trailing_data", "label": "trailing_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L354"}, {"id": "connection_connection_receive_data", "label": ".receive_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L364"}, {"id": "connection_connection_extract_next_receive_event", "label": "._extract_next_receive_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L410"}, {"id": "connection_connection_next_event", "label": ".next_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L438"}, {"id": "connection_send", "label": "send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L504"}, {"id": "connection_connection_send", "label": ".send()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L517"}, {"id": "connection_connection_send_with_data_passthrough", "label": ".send_with_data_passthrough()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L544"}, {"id": "connection_connection_send_failed", "label": ".send_failed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L577"}, {"id": "connection_connection_clean_up_response_headers_for_sending", "label": "._clean_up_response_headers_for_sending()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L602"}, {"id": "connection_rationale_152", "label": "An object encapsulating the state of an HTTP connection. Args: our_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L152"}, {"id": "connection_rationale_208", "label": "A dictionary like:: {CLIENT: <client state>, SERVER: <server state>}", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L208"}, {"id": "connection_rationale_219", "label": "The current state of whichever role we are playing. See :ref:`state-mach", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L219"}, {"id": "connection_rationale_226", "label": "The current state of whichever role we are NOT playing. See :ref:`state-", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L226"}, {"id": "connection_rationale_236", "label": "Attempt to reset our connection state for a new request/response cycle.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L236"}, {"id": "connection_rationale_355", "label": "Data that has been received, but not yet processed, represented as a tup", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L355"}, {"id": "connection_rationale_365", "label": "Add data to our internal receive buffer. This does not actually do any", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L365"}, {"id": "connection_rationale_439", "label": "Parse the next event out of our receive buffer, update our internal stat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L439"}, {"id": "connection_rationale_518", "label": "Convert a high-level event into bytes that can be sent to the peer, whil", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L518"}, {"id": "connection_rationale_545", "label": "Identical to :meth:`send`, except that in situations where :meth:`send`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L545"}, {"id": "connection_rationale_578", "label": "Notify the state machine that we failed to send the data it gave us.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L578"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_events_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_headers_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_readers_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_receivebuffer_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_state_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "backend_venv_lib_python3_12_site_packages_h11_writers_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_need_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L51", "weight": 1.0}, {"source": "connection_need_data", "target": "sentinel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_paused", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L55", "weight": 1.0}, {"source": "connection_paused", "target": "sentinel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_keep_alive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_body_framing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L151", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L167", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_states", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_our_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L218", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_their_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_they_are_waiting_for_100_continue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L232", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_start_next_cycle", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L235", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_process_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L255", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_server_switch_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L260", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_process_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L272", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_get_io_object", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L320", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_respond_to_state_changes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L342", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_trailing_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L354", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_receive_data", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L364", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_extract_next_receive_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L410", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_next_event", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L438", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_send", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L504", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_send", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L508", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_h11_connection_py", "target": "connection_send", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L514", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_send", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L517", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_send_with_data_passthrough", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L544", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_send_failed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L577", "weight": 1.0}, {"source": "connection_connection", "target": "connection_connection_clean_up_response_headers_for_sending", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L602", "weight": 1.0}, {"source": "connection_connection_init", "target": "connection_connection_get_io_object", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L186", "weight": 1.0}, {"source": "connection_connection_start_next_cycle", "target": "connection_connection_respond_to_state_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L253", "weight": 1.0}, {"source": "connection_connection_process_error", "target": "connection_connection_respond_to_state_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L258", "weight": 1.0}, {"source": "connection_connection_process_event", "target": "connection_connection_server_switch_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L283", "weight": 1.0}, {"source": "connection_connection_process_event", "target": "connection_keep_alive", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L305", "weight": 1.0}, {"source": "connection_connection_process_event", "target": "connection_connection_respond_to_state_changes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L318", "weight": 1.0}, {"source": "connection_connection_get_io_object", "target": "connection_body_framing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L331", "weight": 1.0}, {"source": "connection_connection_respond_to_state_changes", "target": "connection_connection_get_io_object", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L349", "weight": 1.0}, {"source": "connection_connection_next_event", "target": "connection_connection_extract_next_receive_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L481", "weight": 1.0}, {"source": "connection_connection_next_event", "target": "connection_connection_process_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L483", "weight": 1.0}, {"source": "connection_connection_next_event", "target": "connection_connection_process_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L497", "weight": 1.0}, {"source": "connection_connection_send", "target": "connection_connection_send_with_data_passthrough", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L538", "weight": 1.0}, {"source": "connection_connection_send_with_data_passthrough", "target": "connection_connection_clean_up_response_headers_for_sending", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L556", "weight": 1.0}, {"source": "connection_connection_send_with_data_passthrough", "target": "connection_connection_process_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L563", "weight": 1.0}, {"source": "connection_connection_send_with_data_passthrough", "target": "connection_connection_process_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L574", "weight": 1.0}, {"source": "connection_connection_send_failed", "target": "connection_connection_process_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L585", "weight": 1.0}, {"source": "connection_connection_clean_up_response_headers_for_sending", "target": "connection_body_framing", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L618", "weight": 1.0}, {"source": "connection_rationale_152", "target": "connection_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L152", "weight": 1.0}, {"source": "connection_rationale_208", "target": "connection_connection_states", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L208", "weight": 1.0}, {"source": "connection_rationale_219", "target": "connection_connection_our_state", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L219", "weight": 1.0}, {"source": "connection_rationale_226", "target": "connection_connection_their_state", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L226", "weight": 1.0}, {"source": "connection_rationale_236", "target": "connection_connection_start_next_cycle", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L236", "weight": 1.0}, {"source": "connection_rationale_355", "target": "connection_connection_trailing_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L355", "weight": 1.0}, {"source": "connection_rationale_365", "target": "connection_connection_receive_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L365", "weight": 1.0}, {"source": "connection_rationale_439", "target": "connection_connection_next_event", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L439", "weight": 1.0}, {"source": "connection_rationale_518", "target": "connection_connection_send", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L518", "weight": 1.0}, {"source": "connection_rationale_545", "target": "connection_connection_send_with_data_passthrough", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L545", "weight": 1.0}, {"source": "connection_rationale_578", "target": "connection_connection_send_failed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L578", "weight": 1.0}], "raw_calls": [{"caller_nid": "connection_keep_alive", "callee": "get_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L85"}, {"caller_nid": "connection_keep_alive", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L88"}, {"caller_nid": "connection_body_framing", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L100"}, {"caller_nid": "connection_body_framing", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L114"}, {"caller_nid": "connection_body_framing", "callee": "get_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L127"}, {"caller_nid": "connection_body_framing", "callee": "get_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L133"}, {"caller_nid": "connection_body_framing", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L135"}, {"caller_nid": "connection_body_framing", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L138"}, {"caller_nid": "connection_connection_init", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L175"}, {"caller_nid": "connection_connection_init", "callee": "ConnectionState", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L182"}, {"caller_nid": "connection_connection_init", "callee": "ReceiveBuffer", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L190"}, {"caller_nid": "connection_states", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L215"}, {"caller_nid": "connection_connection_start_next_cycle", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L247"}, {"caller_nid": "connection_connection_process_error", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L256"}, {"caller_nid": "connection_connection_process_error", "callee": "process_error", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L257"}, {"caller_nid": "connection_connection_server_switch_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L261"}, {"caller_nid": "connection_connection_server_switch_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L263"}, {"caller_nid": "connection_connection_process_event", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L275"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L276"}, {"caller_nid": "connection_connection_process_event", "callee": "process_client_switch_proposal", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L278"}, {"caller_nid": "connection_connection_process_event", "callee": "get_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L279"}, {"caller_nid": "connection_connection_process_event", "callee": "process_client_switch_proposal", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L280"}, {"caller_nid": "connection_connection_process_event", "callee": "process_event", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L284"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L284"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L288"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L291"}, {"caller_nid": "connection_connection_process_event", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L296"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L305"}, {"caller_nid": "connection_connection_process_event", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L306"}, {"caller_nid": "connection_connection_process_event", "callee": "process_keep_alive_disabled", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L308"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L311"}, {"caller_nid": "connection_connection_process_event", "callee": "has_expect_100_continue", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L311"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L313"}, {"caller_nid": "connection_connection_process_event", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L315"}, {"caller_nid": "connection_connection_get_io_object", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L332"}, {"caller_nid": "connection_connection_get_io_object", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L332"}, {"caller_nid": "connection_connection_get_io_object", "callee": "io_dict[SEND_BODY][framing_type]", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L334"}, {"caller_nid": "connection_connection_get_io_object", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L338"}, {"caller_nid": "connection_trailing_data", "callee": "bytes", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L362"}, {"caller_nid": "connection_connection_receive_data", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L405"}, {"caller_nid": "connection_connection_extract_next_receive_event", "callee": "_reader", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L423"}, {"caller_nid": "connection_connection_extract_next_receive_event", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L430"}, {"caller_nid": "connection_connection_extract_next_receive_event", "callee": "read_eof", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L431"}, {"caller_nid": "connection_connection_extract_next_receive_event", "callee": "ConnectionClosed", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L433"}, {"caller_nid": "connection_connection_next_event", "callee": "RemoteProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L479"}, {"caller_nid": "connection_connection_next_event", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L483"}, {"caller_nid": "connection_connection_next_event", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L485"}, {"caller_nid": "connection_connection_next_event", "callee": "RemoteProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L488"}, {"caller_nid": "connection_connection_next_event", "callee": "RemoteProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L494"}, {"caller_nid": "connection_connection_next_event", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L498"}, {"caller_nid": "connection_connection_next_event", "callee": "_reraise_as_remote_protocol_error", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L499"}, {"caller_nid": "connection_connection_send", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L542"}, {"caller_nid": "connection_connection_send_with_data_passthrough", "callee": "LocalProtocolError", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L553"}, {"caller_nid": "connection_connection_send_with_data_passthrough", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L555"}, {"caller_nid": "connection_connection_send_with_data_passthrough", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L564"}, {"caller_nid": "connection_connection_send_with_data_passthrough", "callee": "writer", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L571"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L603"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L615"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "set_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L631"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "set_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L637"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "set_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L645"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L649"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "get_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L649"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L650"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L651"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "set_comma_header", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L652"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L652"}, {"caller_nid": "connection_connection_clean_up_response_headers_for_sending", "callee": "Response", "source_file": "backend/venv/lib/python3.12/site-packages/h11/_connection.py", "source_location": "L654"}]} |