1 line
22 KiB
JSON
1 line
22 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "label": "sessions.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L1"}, {"id": "sessions_timeout_guard", "label": "timeout_guard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L49"}, {"id": "sessions_asyncauthorizedsession", "label": "AsyncAuthorizedSession", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L92"}, {"id": "sessions_asyncauthorizedsession_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L130"}, {"id": "sessions_asyncauthorizedsession_configure_mtls_channel", "label": ".configure_mtls_channel()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L150"}, {"id": "sessions_asyncauthorizedsession_request", "label": ".request()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L223"}, {"id": "sessions_get", "label": "get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L303"}, {"id": "sessions_post", "label": "post()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L356"}, {"id": "sessions_put", "label": "put()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L409"}, {"id": "sessions_patch", "label": "patch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L462"}, {"id": "sessions_delete", "label": "delete()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L515"}, {"id": "sessions_is_mtls", "label": "is_mtls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L568"}, {"id": "sessions_asyncauthorizedsession_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L572"}, {"id": "sessions_rationale_50", "label": "timeout_guard is an asynchronous context manager to apply a timeout to an asynch", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L50"}, {"id": "sessions_rationale_93", "label": "This is an asynchronous implementation of :class:`google.auth.requests.Authorize", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L93"}, {"id": "sessions_rationale_151", "label": "Configure the client certificate and key for SSL connection. The functi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L151"}, {"id": "sessions_rationale_234", "label": "Args: method (str): The http method used to make the request.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L234"}, {"id": "sessions_rationale_313", "label": "Args: url (str): The URI to be requested. data (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L313"}, {"id": "sessions_rationale_366", "label": "Args: url (str): The URI to be requested. data (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L366"}, {"id": "sessions_rationale_419", "label": "Args: url (str): The URI to be requested. data (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L419"}, {"id": "sessions_rationale_472", "label": "Args: url (str): The URI to be requested. data (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L472"}, {"id": "sessions_rationale_525", "label": "Args: url (str): The URI to be requested. data (", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L525"}, {"id": "sessions_rationale_569", "label": "Indicates if mutual TLS is enabled.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L569"}, {"id": "sessions_rationale_573", "label": "Close the underlying auth request session.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L573"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "contextlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth_aio", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth_aio_credentials", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth_aio_transport", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth_transport_mtls_helper", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "aiohttp", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "aiohttp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "aiohttp", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "aiohttp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "google_auth_aio_transport_aiohttp", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_timeout_guard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_asyncauthorizedsession", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L92", "weight": 1.0}, {"source": "sessions_asyncauthorizedsession", "target": "sessions_asyncauthorizedsession_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L130", "weight": 1.0}, {"source": "sessions_asyncauthorizedsession", "target": "sessions_asyncauthorizedsession_configure_mtls_channel", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L150", "weight": 1.0}, {"source": "sessions_asyncauthorizedsession", "target": "sessions_asyncauthorizedsession_request", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L223", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L303", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L356", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_put", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L409", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_patch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L462", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L515", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_sessions_py", "target": "sessions_is_mtls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L568", "weight": 1.0}, {"source": "sessions_asyncauthorizedsession", "target": "sessions_asyncauthorizedsession_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L572", "weight": 1.0}, {"source": "sessions_asyncauthorizedsession_request", "target": "sessions_timeout_guard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L278", "weight": 1.0}, {"source": "sessions_get", "target": "sessions_asyncauthorizedsession_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L344", "weight": 1.0}, {"source": "sessions_post", "target": "sessions_asyncauthorizedsession_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L397", "weight": 1.0}, {"source": "sessions_put", "target": "sessions_asyncauthorizedsession_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L450", "weight": 1.0}, {"source": "sessions_patch", "target": "sessions_asyncauthorizedsession_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L503", "weight": 1.0}, {"source": "sessions_delete", "target": "sessions_asyncauthorizedsession_request", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L556", "weight": 1.0}, {"source": "sessions_rationale_50", "target": "sessions_timeout_guard", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L50", "weight": 1.0}, {"source": "sessions_rationale_93", "target": "sessions_asyncauthorizedsession", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L93", "weight": 1.0}, {"source": "sessions_rationale_151", "target": "sessions_asyncauthorizedsession_configure_mtls_channel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L151", "weight": 1.0}, {"source": "sessions_rationale_234", "target": "sessions_asyncauthorizedsession_request", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L234", "weight": 1.0}, {"source": "sessions_rationale_313", "target": "sessions_asyncauthorizedsession_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L313", "weight": 1.0}, {"source": "sessions_rationale_366", "target": "sessions_asyncauthorizedsession_post", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L366", "weight": 1.0}, {"source": "sessions_rationale_419", "target": "sessions_asyncauthorizedsession_put", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L419", "weight": 1.0}, {"source": "sessions_rationale_472", "target": "sessions_asyncauthorizedsession_patch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L472", "weight": 1.0}, {"source": "sessions_rationale_525", "target": "sessions_asyncauthorizedsession_delete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L525", "weight": 1.0}, {"source": "sessions_rationale_569", "target": "sessions_asyncauthorizedsession_is_mtls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L569", "weight": 1.0}, {"source": "sessions_rationale_573", "target": "sessions_asyncauthorizedsession_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L573", "weight": 1.0}], "raw_calls": [{"caller_nid": "sessions_timeout_guard", "callee": "monotonic", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L63"}, {"caller_nid": "sessions_timeout_guard", "callee": "_remaining_time", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L89"}, {"caller_nid": "sessions_asyncauthorizedsession_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L133"}, {"caller_nid": "sessions_asyncauthorizedsession_init", "callee": "InvalidType", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L134"}, {"caller_nid": "sessions_asyncauthorizedsession_init", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L135"}, {"caller_nid": "sessions_asyncauthorizedsession_init", "callee": "AiohttpRequest", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L140"}, {"caller_nid": "sessions_asyncauthorizedsession_init", "callee": "TransportError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L145"}, {"caller_nid": "sessions_asyncauthorizedsession_configure_mtls_channel", "callee": "create_task", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L219"}, {"caller_nid": "sessions_asyncauthorizedsession_configure_mtls_channel", "callee": "_do_configure", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L219"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "AsyncExponentialBackoff", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L273"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "with_timeout", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L279"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "before_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L281"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L286"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L288"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "float", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L289"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "with_timeout", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L293"}, {"caller_nid": "sessions_asyncauthorizedsession_request", "callee": "_auth_request", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/sessions.py", "source_location": "L294"}]} |