Files
tfm_ainventory/graphify-out/cache/0a7d435b11c675ff1f24d461f5feec64804651fea9a36da4083f2830c3399ccf.json

1 line
23 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "label": "_types.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L1"}, {"id": "types_asgiversions", "label": "ASGIVersions", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L51"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "types_httpscope", "label": "HTTPScope", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L56"}, {"id": "types_websocketscope", "label": "WebSocketScope", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L73"}, {"id": "types_lifespanscope", "label": "LifespanScope", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L90"}, {"id": "types_httprequestevent", "label": "HTTPRequestEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L100"}, {"id": "types_httpresponsedebugevent", "label": "HTTPResponseDebugEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L106"}, {"id": "types_httpresponsestartevent", "label": "HTTPResponseStartEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L111"}, {"id": "types_httpresponsebodyevent", "label": "HTTPResponseBodyEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L118"}, {"id": "types_httpresponsetrailersevent", "label": "HTTPResponseTrailersEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L124"}, {"id": "types_httpserverpushevent", "label": "HTTPServerPushEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L130"}, {"id": "types_httpdisconnectevent", "label": "HTTPDisconnectEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L136"}, {"id": "types_websocketconnectevent", "label": "WebSocketConnectEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L140"}, {"id": "types_websocketacceptevent", "label": "WebSocketAcceptEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L144"}, {"id": "types_websocketreceiveeventbytes", "label": "_WebSocketReceiveEventBytes", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L150"}, {"id": "types_websocketreceiveeventtext", "label": "_WebSocketReceiveEventText", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L156"}, {"id": "types_websocketsendeventbytes", "label": "_WebSocketSendEventBytes", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L165"}, {"id": "types_websocketsendeventtext", "label": "_WebSocketSendEventText", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L171"}, {"id": "types_websocketresponsestartevent", "label": "WebSocketResponseStartEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L180"}, {"id": "types_websocketresponsebodyevent", "label": "WebSocketResponseBodyEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L186"}, {"id": "types_websocketdisconnectevent", "label": "WebSocketDisconnectEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L192"}, {"id": "types_websocketcloseevent", "label": "WebSocketCloseEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L198"}, {"id": "types_lifespanstartupevent", "label": "LifespanStartupEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L204"}, {"id": "types_lifespanshutdownevent", "label": "LifespanShutdownEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L208"}, {"id": "types_lifespanstartupcompleteevent", "label": "LifespanStartupCompleteEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L212"}, {"id": "types_lifespanstartupfailedevent", "label": "LifespanStartupFailedEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L216"}, {"id": "types_lifespanshutdowncompleteevent", "label": "LifespanShutdownCompleteEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L221"}, {"id": "types_lifespanshutdownfailedevent", "label": "LifespanShutdownFailedEvent", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L225"}, {"id": "types_asgi2protocol", "label": "ASGI2Protocol", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L266"}, {"id": "protocol", "label": "Protocol", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "types_asgi2protocol_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L267"}, {"id": "types_asgi2protocol_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L269"}, {"id": "types_rationale_1", "label": "Copyright (c) Django Software Foundation and individual contributors. All rights", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L1"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_asgiversions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L51", "weight": 1.0}, {"source": "types_asgiversions", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L56", "weight": 1.0}, {"source": "types_httpscope", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L73", "weight": 1.0}, {"source": "types_websocketscope", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L73", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanscope", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L90", "weight": 1.0}, {"source": "types_lifespanscope", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L90", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httprequestevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L100", "weight": 1.0}, {"source": "types_httprequestevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L100", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpresponsedebugevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L106", "weight": 1.0}, {"source": "types_httpresponsedebugevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L106", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpresponsestartevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L111", "weight": 1.0}, {"source": "types_httpresponsestartevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L111", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpresponsebodyevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L118", "weight": 1.0}, {"source": "types_httpresponsebodyevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L118", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpresponsetrailersevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L124", "weight": 1.0}, {"source": "types_httpresponsetrailersevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L124", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpserverpushevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L130", "weight": 1.0}, {"source": "types_httpserverpushevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L130", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_httpdisconnectevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L136", "weight": 1.0}, {"source": "types_httpdisconnectevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L136", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketconnectevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L140", "weight": 1.0}, {"source": "types_websocketconnectevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L140", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketacceptevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L144", "weight": 1.0}, {"source": "types_websocketacceptevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketreceiveeventbytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L150", "weight": 1.0}, {"source": "types_websocketreceiveeventbytes", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L150", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketreceiveeventtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L156", "weight": 1.0}, {"source": "types_websocketreceiveeventtext", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L156", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketsendeventbytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L165", "weight": 1.0}, {"source": "types_websocketsendeventbytes", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L165", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketsendeventtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L171", "weight": 1.0}, {"source": "types_websocketsendeventtext", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L171", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketresponsestartevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L180", "weight": 1.0}, {"source": "types_websocketresponsestartevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L180", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketresponsebodyevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L186", "weight": 1.0}, {"source": "types_websocketresponsebodyevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketdisconnectevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L192", "weight": 1.0}, {"source": "types_websocketdisconnectevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L192", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_websocketcloseevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L198", "weight": 1.0}, {"source": "types_websocketcloseevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanstartupevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L204", "weight": 1.0}, {"source": "types_lifespanstartupevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L204", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanshutdownevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L208", "weight": 1.0}, {"source": "types_lifespanshutdownevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L208", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanstartupcompleteevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L212", "weight": 1.0}, {"source": "types_lifespanstartupcompleteevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L212", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanstartupfailedevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L216", "weight": 1.0}, {"source": "types_lifespanstartupfailedevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L216", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanshutdowncompleteevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L221", "weight": 1.0}, {"source": "types_lifespanshutdowncompleteevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L221", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_lifespanshutdownfailedevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L225", "weight": 1.0}, {"source": "types_lifespanshutdownfailedevent", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "target": "types_asgi2protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L266", "weight": 1.0}, {"source": "types_asgi2protocol", "target": "protocol", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L266", "weight": 1.0}, {"source": "types_asgi2protocol", "target": "types_asgi2protocol_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L267", "weight": 1.0}, {"source": "types_asgi2protocol", "target": "types_asgi2protocol_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L269", "weight": 1.0}, {"source": "types_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_uvicorn_types_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/_types.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []}