Files
tfm_ainventory/graphify-out/cache/9357a07c29f9a7c0d36ffc95f5069e08b21626df12666717263614c23b5d37d5.json

1 line
25 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "label": "staticfiles.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L1"}, {"id": "staticfiles_notmodifiedresponse", "label": "NotModifiedResponse", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L22"}, {"id": "response", "label": "Response", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "staticfiles_notmodifiedresponse_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L32"}, {"id": "staticfiles_staticfiles", "label": "StaticFiles", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L39"}, {"id": "staticfiles_staticfiles_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L40"}, {"id": "staticfiles_staticfiles_get_directories", "label": ".get_directories()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L58"}, {"id": "staticfiles_staticfiles_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L87"}, {"id": "staticfiles_staticfiles_get_path", "label": ".get_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L101"}, {"id": "staticfiles_staticfiles_get_response", "label": ".get_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L109"}, {"id": "staticfiles_staticfiles_lookup_path", "label": ".lookup_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L154"}, {"id": "staticfiles_staticfiles_file_response", "label": ".file_response()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L172"}, {"id": "staticfiles_staticfiles_check_config", "label": ".check_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L186"}, {"id": "staticfiles_staticfiles_is_not_modified", "label": ".is_not_modified()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L202"}, {"id": "staticfiles_rationale_63", "label": "Given `directory` and `packages` arguments, return a list of all the dir", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L63"}, {"id": "staticfiles_rationale_88", "label": "The ASGI entry point.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L88"}, {"id": "staticfiles_rationale_102", "label": "Given the ASGI scope, return the `path` string to serve up, with OS spec", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L102"}, {"id": "staticfiles_rationale_110", "label": "Returns an HTTP response, given the incoming path, method and request headers.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L110"}, {"id": "staticfiles_rationale_187", "label": "Perform a one-off configuration check that StaticFiles is actually point", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L187"}, {"id": "staticfiles_rationale_203", "label": "Given the request and response headers, return `True` if an HTTP \"Not Mo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L203"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "errno", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "importlib_util", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "stat", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "email_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "anyio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "anyio_to_thread", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "starlette_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "starlette_datastructures", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "starlette_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "starlette_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "starlette_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "staticfiles_notmodifiedresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L22", "weight": 1.0}, {"source": "staticfiles_notmodifiedresponse", "target": "response", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L22", "weight": 1.0}, {"source": "staticfiles_notmodifiedresponse", "target": "staticfiles_notmodifiedresponse_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_starlette_staticfiles_py", "target": "staticfiles_staticfiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L39", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L40", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_get_directories", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L58", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L87", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_get_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L101", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_get_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L109", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_lookup_path", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L154", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_file_response", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L172", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_check_config", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L186", "weight": 1.0}, {"source": "staticfiles_staticfiles", "target": "staticfiles_staticfiles_is_not_modified", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L202", "weight": 1.0}, {"source": "staticfiles_notmodifiedresponse_init", "target": "staticfiles_staticfiles_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L33", "weight": 1.0}, {"source": "staticfiles_staticfiles_init", "target": "staticfiles_staticfiles_get_directories", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L51", "weight": 1.0}, {"source": "staticfiles_staticfiles_call", "target": "staticfiles_staticfiles_check_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L94", "weight": 1.0}, {"source": "staticfiles_staticfiles_call", "target": "staticfiles_staticfiles_get_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L97", "weight": 1.0}, {"source": "staticfiles_staticfiles_call", "target": "staticfiles_staticfiles_get_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L98", "weight": 1.0}, {"source": "staticfiles_staticfiles_call", "target": "response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L99", "weight": 1.0}, {"source": "staticfiles_staticfiles_get_response", "target": "staticfiles_staticfiles_file_response", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L132", "weight": 1.0}, {"source": "staticfiles_staticfiles_file_response", "target": "staticfiles_staticfiles_is_not_modified", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L182", "weight": 1.0}, {"source": "staticfiles_staticfiles_file_response", "target": "staticfiles_notmodifiedresponse", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L183", "weight": 1.0}, {"source": "staticfiles_rationale_63", "target": "staticfiles_staticfiles_get_directories", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L63", "weight": 1.0}, {"source": "staticfiles_rationale_88", "target": "staticfiles_staticfiles_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L88", "weight": 1.0}, {"source": "staticfiles_rationale_102", "target": "staticfiles_staticfiles_get_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L102", "weight": 1.0}, {"source": "staticfiles_rationale_110", "target": "staticfiles_staticfiles_get_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L110", "weight": 1.0}, {"source": "staticfiles_rationale_187", "target": "staticfiles_staticfiles_check_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L187", "weight": 1.0}, {"source": "staticfiles_rationale_203", "target": "staticfiles_staticfiles_is_not_modified", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L203", "weight": 1.0}], "raw_calls": [{"caller_nid": "staticfiles_notmodifiedresponse_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L33"}, {"caller_nid": "staticfiles_notmodifiedresponse_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L35"}, {"caller_nid": "staticfiles_staticfiles_init", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L55"}, {"caller_nid": "staticfiles_staticfiles_init", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L56"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L69"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L72"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "find_spec", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L76"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "normpath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L79"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L79"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "isdir", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L80"}, {"caller_nid": "staticfiles_staticfiles_get_directories", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L83"}, {"caller_nid": "staticfiles_staticfiles_get_path", "callee": "get_route_path", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L106"}, {"caller_nid": "staticfiles_staticfiles_get_path", "callee": "normpath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L107"}, {"caller_nid": "staticfiles_staticfiles_get_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L107"}, {"caller_nid": "staticfiles_staticfiles_get_path", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L107"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "HTTPException", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L114"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L117"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "HTTPException", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L119"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "HTTPException", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L123"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "HTTPException", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L128"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "S_ISREG", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L130"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "S_ISDIR", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L134"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L137"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L138"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "S_ISREG", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L139"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L140"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "URL", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L142"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L143"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "RedirectResponse", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L144"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L149"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "S_ISREG", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L150"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "FileResponse", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L151"}, {"caller_nid": "staticfiles_staticfiles_get_response", "callee": "HTTPException", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L152"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L156"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L158"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "abspath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L159"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "realpath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L161"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "realpath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L162"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "commonpath", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L163"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L163"}, {"caller_nid": "staticfiles_staticfiles_lookup_path", "callee": "stat", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L167"}, {"caller_nid": "staticfiles_staticfiles_file_response", "callee": "Headers", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L179"}, {"caller_nid": "staticfiles_staticfiles_file_response", "callee": "FileResponse", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L181"}, {"caller_nid": "staticfiles_staticfiles_check_config", "callee": "run_sync", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L196"}, {"caller_nid": "staticfiles_staticfiles_check_config", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L198"}, {"caller_nid": "staticfiles_staticfiles_check_config", "callee": "S_ISDIR", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L199"}, {"caller_nid": "staticfiles_staticfiles_check_config", "callee": "S_ISLNK", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L199"}, {"caller_nid": "staticfiles_staticfiles_check_config", "callee": "RuntimeError", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L200"}, {"caller_nid": "staticfiles_staticfiles_is_not_modified", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L207"}, {"caller_nid": "staticfiles_staticfiles_is_not_modified", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L210"}, {"caller_nid": "staticfiles_staticfiles_is_not_modified", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L210"}, {"caller_nid": "staticfiles_staticfiles_is_not_modified", "callee": "parsedate", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L213"}, {"caller_nid": "staticfiles_staticfiles_is_not_modified", "callee": "parsedate", "source_file": "backend/venv/lib/python3.12/site-packages/starlette/staticfiles.py", "source_location": "L214"}]}