Files
tfm_ainventory/graphify-out/cache/6b99db5ea5baf7debb905d11e48bcd10796b23bf17da11927c07d4cecbac5f4b.json

1 line
18 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "label": "wsgi.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L1"}, {"id": "wsgi_build_environ", "label": "build_environ()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L27"}, {"id": "wsgi_wsgimiddleware", "label": "_WSGIMiddleware", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L82"}, {"id": "wsgi_wsgimiddleware_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L83"}, {"id": "wsgi_wsgimiddleware_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L91"}, {"id": "wsgi_wsgiresponder", "label": "WSGIResponder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L102"}, {"id": "wsgi_wsgiresponder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L103"}, {"id": "wsgi_wsgiresponder_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L120"}, {"id": "wsgi_wsgiresponder_sender", "label": ".sender()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L146"}, {"id": "wsgi_wsgiresponder_start_response", "label": ".start_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L157"}, {"id": "wsgi_wsgiresponder_wsgi", "label": ".wsgi()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L177"}, {"id": "wsgi_rationale_28", "label": "Builds a scope and request message into a WSGI environ object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L28"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "concurrent_futures", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "uvicorn_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "wsgi_build_environ", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "wsgi_wsgimiddleware", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L82", "weight": 1.0}, {"source": "wsgi_wsgimiddleware", "target": "wsgi_wsgimiddleware_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L83", "weight": 1.0}, {"source": "wsgi_wsgimiddleware", "target": "wsgi_wsgimiddleware_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L91", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "wsgi_wsgiresponder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L102", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L103", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L120", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_sender", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L146", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_start_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L157", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_wsgi", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L177", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_uvicorn_middleware_wsgi_py", "target": "a2wsgi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L197", "weight": 1.0}, {"source": "wsgi_wsgimiddleware_call", "target": "wsgi_wsgiresponder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L98", "weight": 1.0}, {"source": "wsgi_wsgiresponder_call", "target": "wsgi_build_environ", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L133", "weight": 1.0}, {"source": "wsgi_wsgiresponder_call", "target": "wsgi_wsgiresponder_sender", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L136", "weight": 1.0}, {"source": "wsgi_rationale_28", "target": "wsgi_build_environ", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L28", "weight": 1.0}], "raw_calls": [{"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L31"}, {"caller_nid": "wsgi_build_environ", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L31"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L31"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L32"}, {"caller_nid": "wsgi_build_environ", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L32"}, {"caller_nid": "wsgi_build_environ", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L33"}, {"caller_nid": "wsgi_build_environ", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L34"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L39"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L42"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L51"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L58"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L63"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L64"}, {"caller_nid": "wsgi_build_environ", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L70"}, {"caller_nid": "wsgi_build_environ", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L70"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L73"}, {"caller_nid": "wsgi_build_environ", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L76"}, {"caller_nid": "wsgi_wsgimiddleware_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L84"}, {"caller_nid": "wsgi_wsgimiddleware_init", "callee": "ThreadPoolExecutor", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L89"}, {"caller_nid": "wsgi_wsgimiddleware_call", "callee": "instance", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L99"}, {"caller_nid": "wsgi_wsgiresponder_init", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L114"}, {"caller_nid": "wsgi_wsgiresponder_init", "callee": "deque", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L115"}, {"caller_nid": "wsgi_wsgiresponder_init", "callee": "get_event_loop", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L116"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "receive", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L121"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L122"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L122"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L123"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L125"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "receive", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L128"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L130"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L130"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L131"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "seek", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L132"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get_event_loop", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L134"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "run_in_executor", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L135"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "create_task", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L136"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "wait_for", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L138"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L140"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L141"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "wait_for", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L142"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L144"}, {"caller_nid": "wsgi_wsgiresponder_sender", "callee": "popleft", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L149"}, {"caller_nid": "wsgi_wsgiresponder_sender", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L152"}, {"caller_nid": "wsgi_wsgiresponder_sender", "callee": "wait", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L154"}, {"caller_nid": "wsgi_wsgiresponder_sender", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L155"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L166"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L167"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L168"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L168"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L174"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "call_soon_threadsafe", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L175"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L178"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L184"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "call_soon_threadsafe", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L185"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L192"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "call_soon_threadsafe", "source_file": "backend/venv/lib/python3.12/site-packages/uvicorn/middleware/wsgi.py", "source_location": "L193"}]}