Files
tfm_ainventory/graphify-out/cache/4d08dc82dfe92cf71c6aa31cdb7157ff640c550faf14130bd2e9beaa50764473.json

1 line
10 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "label": "asgi.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L1"}, {"id": "asgi_is_running_trio", "label": "is_running_trio()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L29"}, {"id": "asgi_create_event", "label": "create_event()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L44"}, {"id": "asgi_asgiresponsestream", "label": "ASGIResponseStream", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L55"}, {"id": "asyncbytestream", "label": "AsyncByteStream", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asgi_asgiresponsestream_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L56"}, {"id": "asgi_asgiresponsestream_aiter", "label": ".__aiter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L59"}, {"id": "asgi_asgitransport", "label": "ASGITransport", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L63"}, {"id": "asyncbasetransport", "label": "AsyncBaseTransport", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "asgi_asgitransport_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L87"}, {"id": "asgi_asgitransport_handle_async_request", "label": ".handle_async_request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L99"}, {"id": "asgi_rationale_64", "label": "A custom AsyncTransport that handles sending requests directly to an ASGI app.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L64"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "backend_venv_lib_python3_12_site_packages_httpx_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "backend_venv_lib_python3_12_site_packages_httpx_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "backend_venv_lib_python3_12_site_packages_httpx_transports_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "trio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "asgi_is_running_trio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "asgi_create_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "asgi_asgiresponsestream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L55", "weight": 1.0}, {"source": "asgi_asgiresponsestream", "target": "asyncbytestream", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L55", "weight": 1.0}, {"source": "asgi_asgiresponsestream", "target": "asgi_asgiresponsestream_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L56", "weight": 1.0}, {"source": "asgi_asgiresponsestream", "target": "asgi_asgiresponsestream_aiter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_httpx_transports_asgi_py", "target": "asgi_asgitransport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L63", "weight": 1.0}, {"source": "asgi_asgitransport", "target": "asyncbasetransport", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L63", "weight": 1.0}, {"source": "asgi_asgitransport", "target": "asgi_asgitransport_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L87", "weight": 1.0}, {"source": "asgi_asgitransport", "target": "asgi_asgitransport_handle_async_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L99", "weight": 1.0}, {"source": "asgi_create_event", "target": "asgi_is_running_trio", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L45", "weight": 1.0}, {"source": "asgi_asgitransport_handle_async_request", "target": "asgi_asgiresponsestream_aiter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L122", "weight": 1.0}, {"source": "asgi_asgitransport_handle_async_request", "target": "asgi_create_event", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L130", "weight": 1.0}, {"source": "asgi_asgitransport_handle_async_request", "target": "asgi_asgiresponsestream", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L185", "weight": 1.0}, {"source": "asgi_rationale_64", "target": "asgi_asgitransport", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L64", "weight": 1.0}], "raw_calls": [{"caller_nid": "asgi_is_running_trio", "callee": "current_async_library", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L36"}, {"caller_nid": "asgi_create_event", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L48"}, {"caller_nid": "asgi_create_event", "callee": "Event", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L52"}, {"caller_nid": "asgi_asgiresponsestream_aiter", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L60"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L103"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L111"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L114"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "app", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L170"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L175"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "is_set", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L181"}, {"caller_nid": "asgi_asgitransport_handle_async_request", "callee": "Response", "source_file": "backend/venv/lib/python3.12/site-packages/httpx/_transports/asgi.py", "source_location": "L187"}]}