Files
tfm_ainventory/graphify-out/cache/9e58dcee4a8f0ede8e5bb3d1a6e206759ee8bd29ced1b827eb84482b123e9856.json

1 line
16 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "label": "azure.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L1"}, {"id": "azure_import_azure_key_vault", "label": "import_azure_key_vault()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L25"}, {"id": "azure_azurekeyvaultmapping", "label": "AzureKeyVaultMapping", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L40"}, {"id": "azure_azurekeyvaultmapping_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L45"}, {"id": "azure_azurekeyvaultmapping_load_remote", "label": "._load_remote()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L59"}, {"id": "azure_azurekeyvaultmapping_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L78"}, {"id": "azure_azurekeyvaultmapping_len", "label": ".__len__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L98"}, {"id": "azure_azurekeyvaultmapping_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L101"}, {"id": "azure_azurekeyvaultsettingssource", "label": "AzureKeyVaultSettingsSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L105"}, {"id": "envsettingssource", "label": "EnvSettingsSource", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "azure_azurekeyvaultsettingssource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L109"}, {"id": "azure_azurekeyvaultsettingssource_load_env_vars", "label": "._load_env_vars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L136"}, {"id": "azure_azurekeyvaultsettingssource_extract_field_info", "label": "._extract_field_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L145"}, {"id": "azure_azurekeyvaultsettingssource_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L155"}, {"id": "azure_rationale_1", "label": "Azure Key Vault settings source.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L1"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "pydantic_alias_generators", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "pydantic_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_env_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "azure_core_credentials", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "azure_core_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "azure_keyvault_secrets", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "pydantic_settings_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "azure_import_azure_key_vault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "azure_azurekeyvaultmapping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L40", "weight": 1.0}, {"source": "azure_azurekeyvaultmapping", "target": "azure_azurekeyvaultmapping_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L45", "weight": 1.0}, {"source": "azure_azurekeyvaultmapping", "target": "azure_azurekeyvaultmapping_load_remote", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L59", "weight": 1.0}, {"source": "azure_azurekeyvaultmapping", "target": "azure_azurekeyvaultmapping_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L78", "weight": 1.0}, {"source": "azure_azurekeyvaultmapping", "target": "azure_azurekeyvaultmapping_len", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L98", "weight": 1.0}, {"source": "azure_azurekeyvaultmapping", "target": "azure_azurekeyvaultmapping_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L101", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "target": "azure_azurekeyvaultsettingssource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L105", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource", "target": "envsettingssource", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L105", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource", "target": "azure_azurekeyvaultsettingssource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L109", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource", "target": "azure_azurekeyvaultsettingssource_load_env_vars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L136", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource", "target": "azure_azurekeyvaultsettingssource_extract_field_info", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L145", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource", "target": "azure_azurekeyvaultsettingssource_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L155", "weight": 1.0}, {"source": "azure_azurekeyvaultmapping_init", "target": "azure_azurekeyvaultmapping_load_remote", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L57", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource_init", "target": "azure_import_azure_key_vault", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L121", "weight": 1.0}, {"source": "azure_azurekeyvaultsettingssource_load_env_vars", "target": "azure_azurekeyvaultmapping", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L138", "weight": 1.0}, {"source": "azure_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_providers_azure_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L1", "weight": 1.0}], "raw_calls": [{"caller_nid": "azure_import_azure_key_vault", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L35"}, {"caller_nid": "azure_azurekeyvaultmapping_load_remote", "callee": "list_properties_of_secrets", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L61"}, {"caller_nid": "azure_azurekeyvaultmapping_load_remote", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L67"}, {"caller_nid": "azure_azurekeyvaultmapping_load_remote", "callee": "to_snake", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L68"}, {"caller_nid": "azure_azurekeyvaultmapping_load_remote", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L68"}, {"caller_nid": "azure_azurekeyvaultmapping_load_remote", "callee": "to_snake", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L70"}, {"caller_nid": "azure_azurekeyvaultmapping_load_remote", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L76"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L82"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "to_snake", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L83"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L83"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "to_snake", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L85"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L88"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "get_secret", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L92"}, {"caller_nid": "azure_azurekeyvaultmapping_getitem", "callee": "KeyError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L94"}, {"caller_nid": "azure_azurekeyvaultmapping_len", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L99"}, {"caller_nid": "azure_azurekeyvaultmapping_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L102"}, {"caller_nid": "azure_azurekeyvaultmapping_iter", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L102"}, {"caller_nid": "azure_azurekeyvaultsettingssource_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L126"}, {"caller_nid": "azure_azurekeyvaultsettingssource_load_env_vars", "callee": "SecretClient", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L137"}, {"caller_nid": "azure_azurekeyvaultsettingssource_extract_field_info", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L147"}, {"caller_nid": "azure_azurekeyvaultsettingssource_extract_field_info", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L147"}, {"caller_nid": "azure_azurekeyvaultsettingssource_extract_field_info", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L151"}, {"caller_nid": "azure_azurekeyvaultsettingssource_extract_field_info", "callee": "replace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L151"}, {"caller_nid": "azure_azurekeyvaultsettingssource_extract_field_info", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L151"}, {"caller_nid": "azure_azurekeyvaultsettingssource_extract_field_info", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/providers/azure.py", "source_location": "L153"}]}