1 line
13 KiB
JSON
1 line
13 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L1"}, {"id": "base_cachedrequest", "label": "_CachedRequest", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L20"}, {"id": "request", "label": "Request", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "base_cachedrequest_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L28"}, {"id": "base_cachedrequest_wrapped_receive", "label": ".wrapped_receive()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L34"}, {"id": "base_basehttpmiddleware", "label": "BaseHTTPMiddleware", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L96"}, {"id": "base_basehttpmiddleware_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L97"}, {"id": "base_basehttpmiddleware_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L101"}, {"id": "base_basehttpmiddleware_dispatch", "label": ".dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L200"}, {"id": "base_streamingresponse", "label": "_StreamingResponse", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L204"}, {"id": "response", "label": "Response", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "base_streamingresponse_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L205"}, {"id": "base_streamingresponse_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L220"}, {"id": "base_rationale_21", "label": "If the user calls Request.body() from their dispatch function we cache the e", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L21"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "starlette_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "starlette_requests", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "starlette_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "starlette_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "base_cachedrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L20", "weight": 1.0}, {"source": "base_cachedrequest", "target": "request", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L20", "weight": 1.0}, {"source": "base_cachedrequest", "target": "base_cachedrequest_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L28", "weight": 1.0}, {"source": "base_cachedrequest", "target": "base_cachedrequest_wrapped_receive", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "base_basehttpmiddleware", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L96", "weight": 1.0}, {"source": "base_basehttpmiddleware", "target": "base_basehttpmiddleware_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L97", "weight": 1.0}, {"source": "base_basehttpmiddleware", "target": "base_basehttpmiddleware_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L101", "weight": 1.0}, {"source": "base_basehttpmiddleware", "target": "base_basehttpmiddleware_dispatch", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L200", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_middleware_base_py", "target": "base_streamingresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L204", "weight": 1.0}, {"source": "base_streamingresponse", "target": "response", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L204", "weight": 1.0}, {"source": "base_streamingresponse", "target": "base_streamingresponse_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L205", "weight": 1.0}, {"source": "base_streamingresponse", "target": "base_streamingresponse_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L220", "weight": 1.0}, {"source": "base_cachedrequest_init", "target": "base_streamingresponse_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L29", "weight": 1.0}, {"source": "base_basehttpmiddleware_call", "target": "base_cachedrequest", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L106", "weight": 1.0}, {"source": "base_basehttpmiddleware_call", "target": "response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L194", "weight": 1.0}, {"source": "base_rationale_21", "target": "base_cachedrequest", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L21", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_cachedrequest_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L29"}, {"caller_nid": "base_cachedrequest_init", "callee": "stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L32"}, {"caller_nid": "base_cachedrequest_wrapped_receive", "callee": "receive", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L53"}, {"caller_nid": "base_cachedrequest_wrapped_receive", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L57"}, {"caller_nid": "base_cachedrequest_wrapped_receive", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L62"}, {"caller_nid": "base_cachedrequest_wrapped_receive", "callee": "stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L83"}, {"caller_nid": "base_cachedrequest_wrapped_receive", "callee": "__anext__", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L84"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L103"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L108"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "create_memory_object_stream", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L189"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "collapse_excgroups", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L191"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "create_task_group", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L192"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "dispatch_func", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L193"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L195"}, {"caller_nid": "base_basehttpmiddleware_call", "callee": "close", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L196"}, {"caller_nid": "base_basehttpmiddleware_dispatch", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L201"}, {"caller_nid": "base_streamingresponse_init", "callee": "init_headers", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L217"}, {"caller_nid": "base_streamingresponse_call", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L222"}, {"caller_nid": "base_streamingresponse_call", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L223"}, {"caller_nid": "base_streamingresponse_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L233"}, {"caller_nid": "base_streamingresponse_call", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L236"}, {"caller_nid": "base_streamingresponse_call", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L238"}, {"caller_nid": "base_streamingresponse_call", "callee": "send", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L241"}, {"caller_nid": "base_streamingresponse_call", "callee": "background", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/middleware/base.py", "source_location": "L244"}]} |