Files
tfm_ainventory/graphify-out/cache/075cb169a685005a9c9c7f25d588daecdda476c3e8e919292c534a9a78e5e067.json

1 line
13 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "label": "mtls.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L1"}, {"id": "mtls_create_temp_file", "label": "_create_temp_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L35"}, {"id": "mtls_make_client_cert_ssl_context", "label": "make_client_cert_ssl_context()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L56"}, {"id": "mtls_run_in_executor", "label": "_run_in_executor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L89"}, {"id": "mtls_default_client_cert_source", "label": "default_client_cert_source()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L103"}, {"id": "mtls_get_client_ssl_credentials", "label": "get_client_ssl_credentials()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L133"}, {"id": "mtls_get_client_cert_and_key", "label": "get_client_cert_and_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L168"}, {"id": "mtls_rationale_36", "label": "Creates a temporary file with the given content. Args: content (byt", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L36"}, {"id": "mtls_rationale_59", "label": "Creates an SSLContext with the given client certificate and key. This functi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L59"}, {"id": "mtls_rationale_90", "label": "Run a blocking function in an executor to avoid blocking the event loop. Th", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L90"}, {"id": "mtls_rationale_104", "label": "Get a callback which returns the default client SSL credentials. Returns:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L104"}, {"id": "mtls_rationale_136", "label": "Returns the client side certificate, private key and passphrase. We look fo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L136"}, {"id": "mtls_rationale_169", "label": "Returns the client side certificate and private key. The function first trie", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L169"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "contextlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "ssl", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "google_auth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "google_auth_transport_mtls_helper", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "google_auth_transport_mtls", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "mtls_create_temp_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "mtls_make_client_cert_ssl_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "mtls_run_in_executor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L89", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "mtls_default_client_cert_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L103", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "mtls_get_client_ssl_credentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_google_auth_aio_transport_mtls_py", "target": "mtls_get_client_cert_and_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L168", "weight": 1.0}, {"source": "mtls_make_client_cert_ssl_context", "target": "mtls_create_temp_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L74", "weight": 1.0}, {"source": "mtls_get_client_ssl_credentials", "target": "mtls_run_in_executor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L156", "weight": 1.0}, {"source": "mtls_get_client_cert_and_key", "target": "mtls_get_client_ssl_credentials", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L196", "weight": 1.0}, {"source": "mtls_rationale_36", "target": "mtls_create_temp_file", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L36", "weight": 1.0}, {"source": "mtls_rationale_59", "target": "mtls_make_client_cert_ssl_context", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L59", "weight": 1.0}, {"source": "mtls_rationale_90", "target": "mtls_run_in_executor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L90", "weight": 1.0}, {"source": "mtls_rationale_104", "target": "mtls_default_client_cert_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L104", "weight": 1.0}, {"source": "mtls_rationale_136", "target": "mtls_get_client_ssl_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L136", "weight": 1.0}, {"source": "mtls_rationale_169", "target": "mtls_get_client_cert_and_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L169", "weight": 1.0}], "raw_calls": [{"caller_nid": "mtls_create_temp_file", "callee": "mkstemp", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L45"}, {"caller_nid": "mtls_create_temp_file", "callee": "fdopen", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L47"}, {"caller_nid": "mtls_create_temp_file", "callee": "write", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L48"}, {"caller_nid": "mtls_create_temp_file", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L52"}, {"caller_nid": "mtls_create_temp_file", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L53"}, {"caller_nid": "mtls_make_client_cert_ssl_context", "callee": "create_default_context", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L78"}, {"caller_nid": "mtls_make_client_cert_ssl_context", "callee": "load_cert_chain", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L79"}, {"caller_nid": "mtls_make_client_cert_ssl_context", "callee": "TransportError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L84"}, {"caller_nid": "mtls_run_in_executor", "callee": "to_thread", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L96"}, {"caller_nid": "mtls_run_in_executor", "callee": "get_running_loop", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L99"}, {"caller_nid": "mtls_run_in_executor", "callee": "run_in_executor", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L100"}, {"caller_nid": "mtls_default_client_cert_source", "callee": "has_default_client_cert_source", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L114"}, {"caller_nid": "mtls_default_client_cert_source", "callee": "MutualTLSChannelError", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L117"}, {"caller_nid": "mtls_get_client_cert_and_key", "callee": "client_cert_callback", "source_file": "backend/venv/lib/python3.12/site-packages/google/auth/aio/transport/mtls.py", "source_location": "L189"}]}