1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "label": "wsgi.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/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/starlette/middleware/wsgi.py", "source_location": "L23"}, {"id": "wsgi_wsgimiddleware", "label": "WSGIMiddleware", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L75"}, {"id": "wsgi_wsgimiddleware_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L76"}, {"id": "wsgi_wsgimiddleware_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L79"}, {"id": "wsgi_wsgiresponder", "label": "WSGIResponder", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L85"}, {"id": "wsgi_wsgiresponder_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L89"}, {"id": "wsgi_wsgiresponder_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L98"}, {"id": "wsgi_wsgiresponder_sender", "label": ".sender()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L114"}, {"id": "wsgi_wsgiresponder_start_response", "label": ".start_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L119"}, {"id": "wsgi_wsgiresponder_wsgi", "label": ".wsgi()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L143"}, {"id": "wsgi_rationale_24", "label": "Builds a scope and request body into a WSGI environ object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L24"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "io", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "anyio_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "starlette_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "wsgi_build_environ", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "wsgi_wsgimiddleware", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L75", "weight": 1.0}, {"source": "wsgi_wsgimiddleware", "target": "wsgi_wsgimiddleware_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L76", "weight": 1.0}, {"source": "wsgi_wsgimiddleware", "target": "wsgi_wsgimiddleware_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_wsgi_py", "target": "wsgi_wsgiresponder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L85", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L89", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L98", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_sender", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L114", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_start_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L119", "weight": 1.0}, {"source": "wsgi_wsgiresponder", "target": "wsgi_wsgiresponder_wsgi", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L143", "weight": 1.0}, {"source": "wsgi_wsgimiddleware_call", "target": "wsgi_wsgiresponder", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L81", "weight": 1.0}, {"source": "wsgi_wsgiresponder_call", "target": "wsgi_build_environ", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L105", "weight": 1.0}, {"source": "wsgi_rationale_24", "target": "wsgi_build_environ", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L24", "weight": 1.0}], "raw_calls": [{"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L28"}, {"caller_nid": "wsgi_build_environ", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L28"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L28"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L29"}, {"caller_nid": "wsgi_build_environ", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L29"}, {"caller_nid": "wsgi_build_environ", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L30"}, {"caller_nid": "wsgi_build_environ", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L31"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L37"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L40"}, {"caller_nid": "wsgi_build_environ", "callee": "BytesIO", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L41"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L49"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L54"}, {"caller_nid": "wsgi_build_environ", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L58"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L59"}, {"caller_nid": "wsgi_build_environ", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L65"}, {"caller_nid": "wsgi_build_environ", "callee": "upper", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L65"}, {"caller_nid": "wsgi_build_environ", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L68"}, {"caller_nid": "wsgi_wsgimiddleware_call", "callee": "responder", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L82"}, {"caller_nid": "wsgi_wsgiresponder_init", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L94"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "receive", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L102"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L103"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L104"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "create_task_group", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L107"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "start_soon", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L108"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L110"}, {"caller_nid": "wsgi_wsgiresponder_call", "callee": "with_traceback", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L112"}, {"caller_nid": "wsgi_wsgiresponder_sender", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L117"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L128"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "int", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L129"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L131"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L131"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L131"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "encode", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L131"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L131"}, {"caller_nid": "wsgi_wsgiresponder_start_response", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L134"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L148"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L149"}, {"caller_nid": "wsgi_wsgiresponder_wsgi", "callee": "run", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/wsgi.py", "source_location": "L154"}]} |