Files
tfm_ainventory/graphify-out/cache/2c905dc2b1b54a0462ac1039a5fb732e227a07490c51bb463e1a2318150c3079.json

1 line
33 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "label": "utils.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L1"}, {"id": "utils_get_env_var_key", "label": "_get_env_var_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L22"}, {"id": "utils_parse_env_none_str", "label": "_parse_env_none_str()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L26"}, {"id": "utils_parse_env_vars", "label": "parse_env_vars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L30"}, {"id": "utils_substitute_typevars", "label": "_substitute_typevars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L43"}, {"id": "utils_resolve_type_alias", "label": "_resolve_type_alias()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L67"}, {"id": "utils_annotation_is_complex", "label": "_annotation_is_complex()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L82"}, {"id": "utils_get_field_metadata", "label": "_get_field_metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L114"}, {"id": "utils_annotation_is_complex_inner", "label": "_annotation_is_complex_inner()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L124"}, {"id": "utils_union_is_complex", "label": "_union_is_complex()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L133"}, {"id": "utils_annotation_contains_types", "label": "_annotation_contains_types()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L138"}, {"id": "utils_strip_annotated", "label": "_strip_annotated()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L183"}, {"id": "utils_annotation_enum_val_to_name", "label": "_annotation_enum_val_to_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L190"}, {"id": "utils_annotation_enum_name_to_val", "label": "_annotation_enum_name_to_val()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L198"}, {"id": "utils_get_model_fields", "label": "_get_model_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L206"}, {"id": "utils_get_alias_names", "label": "_get_alias_names()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L216"}, {"id": "utils_is_function", "label": "_is_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L261"}, {"id": "utils_rationale_1", "label": "Utility functions for pydantic-settings sources.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L1"}, {"id": "utils_rationale_44", "label": "Substitute TypeVars in a type annotation with concrete types from param_map.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L44"}, {"id": "utils_rationale_68", "label": "Resolve a TypeAliasType to its underlying value, substituting type params if par", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L68"}, {"id": "utils_rationale_134", "label": "Check if a union type contains any complex types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L134"}, {"id": "utils_rationale_146", "label": "Check if a type annotation contains any of the specified types.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L146"}, {"id": "utils_rationale_207", "label": "Get fields from a pydantic model or dataclass.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L207"}, {"id": "utils_rationale_222", "label": "Get alias names for a field, handling alias paths and case sensitivity.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L222"}, {"id": "utils_rationale_262", "label": "Check if an object is a function.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L262"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "pydantic_internal_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "pydantic_dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "pydantic_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "typing_inspection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_settings_exceptions_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_settings_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_types_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_get_env_var_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_parse_env_none_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_parse_env_vars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_substitute_typevars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_resolve_type_alias", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_annotation_is_complex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_get_field_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L114", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_annotation_is_complex_inner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L124", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_union_is_complex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_annotation_contains_types", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L138", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_strip_annotated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_annotation_enum_val_to_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L190", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_annotation_enum_name_to_val", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L198", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_get_model_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L206", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_get_alias_names", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L216", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "target": "utils_is_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L261", "weight": 1.0}, {"source": "utils_parse_env_vars", "target": "utils_get_env_var_key", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L37", "weight": 1.0}, {"source": "utils_parse_env_vars", "target": "utils_parse_env_none_str", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L37", "weight": 1.0}, {"source": "utils_resolve_type_alias", "target": "utils_substitute_typevars", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L77", "weight": 1.0}, {"source": "utils_annotation_is_complex", "target": "utils_resolve_type_alias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L85", "weight": 1.0}, {"source": "utils_annotation_is_complex", "target": "utils_annotation_is_complex_inner", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L107", "weight": 1.0}, {"source": "utils_get_field_metadata", "target": "utils_resolve_type_alias", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L115", "weight": 1.0}, {"source": "utils_union_is_complex", "target": "utils_annotation_is_complex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L135", "weight": 1.0}, {"source": "utils_annotation_contains_types", "target": "utils_strip_annotated", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L148", "weight": 1.0}, {"source": "utils_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_settings_sources_utils_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L1", "weight": 1.0}, {"source": "utils_rationale_44", "target": "utils_substitute_typevars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L44", "weight": 1.0}, {"source": "utils_rationale_68", "target": "utils_resolve_type_alias", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L68", "weight": 1.0}, {"source": "utils_rationale_134", "target": "utils_union_is_complex", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L134", "weight": 1.0}, {"source": "utils_rationale_146", "target": "utils_annotation_contains_types", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L146", "weight": 1.0}, {"source": "utils_rationale_207", "target": "utils_get_model_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L207", "weight": 1.0}, {"source": "utils_rationale_222", "target": "utils_get_alias_names", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L222", "weight": 1.0}, {"source": "utils_rationale_262", "target": "utils_is_function", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L262", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_get_env_var_key", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L23"}, {"caller_nid": "utils_parse_env_none_str", "callee": "EnvNoneType", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L27"}, {"caller_nid": "utils_parse_env_vars", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L38"}, {"caller_nid": "utils_substitute_typevars", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L45"}, {"caller_nid": "utils_substitute_typevars", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L47"}, {"caller_nid": "utils_substitute_typevars", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L50"}, {"caller_nid": "utils_substitute_typevars", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L53"}, {"caller_nid": "utils_substitute_typevars", "callee": "reduce", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L63"}, {"caller_nid": "utils_resolve_type_alias", "callee": "is_typealiastype", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L69"}, {"caller_nid": "utils_resolve_type_alias", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L71"}, {"caller_nid": "utils_resolve_type_alias", "callee": "is_typealiastype", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L72"}, {"caller_nid": "utils_resolve_type_alias", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L73"}, {"caller_nid": "utils_resolve_type_alias", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L74"}, {"caller_nid": "utils_resolve_type_alias", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L77"}, {"caller_nid": "utils_resolve_type_alias", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L77"}, {"caller_nid": "utils_annotation_is_complex", "callee": "_lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L86"}, {"caller_nid": "utils_annotation_is_complex", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L87"}, {"caller_nid": "utils_annotation_is_complex", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L92"}, {"caller_nid": "utils_annotation_is_complex", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L92"}, {"caller_nid": "utils_annotation_is_complex", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L95"}, {"caller_nid": "utils_annotation_is_complex", "callee": "is_annotated", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L98"}, {"caller_nid": "utils_annotation_is_complex", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L100"}, {"caller_nid": "utils_annotation_is_complex", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L109"}, {"caller_nid": "utils_annotation_is_complex", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L110"}, {"caller_nid": "utils_get_field_metadata", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L117"}, {"caller_nid": "utils_get_field_metadata", "callee": "is_annotated", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L118"}, {"caller_nid": "utils_get_field_metadata", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L119"}, {"caller_nid": "utils_annotation_is_complex_inner", "callee": "_lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L125"}, {"caller_nid": "utils_annotation_is_complex_inner", "callee": "_lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L128"}, {"caller_nid": "utils_annotation_is_complex_inner", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L130"}, {"caller_nid": "utils_union_is_complex", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L135"}, {"caller_nid": "utils_union_is_complex", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L135"}, {"caller_nid": "utils_annotation_contains_types", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L150"}, {"caller_nid": "utils_annotation_contains_types", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L154"}, {"caller_nid": "utils_annotation_contains_types", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L155"}, {"caller_nid": "utils_annotation_contains_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L155"}, {"caller_nid": "utils_annotation_contains_types", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L158"}, {"caller_nid": "utils_annotation_contains_types", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L159"}, {"caller_nid": "utils_annotation_contains_types", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L172"}, {"caller_nid": "utils_annotation_contains_types", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L172"}, {"caller_nid": "utils_annotation_contains_types", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L175"}, {"caller_nid": "utils_annotation_contains_types", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L178"}, {"caller_nid": "utils_strip_annotated", "callee": "is_annotated", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L184"}, {"caller_nid": "utils_strip_annotated", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L184"}, {"caller_nid": "utils_annotation_enum_val_to_name", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L191"}, {"caller_nid": "utils_annotation_enum_val_to_name", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L191"}, {"caller_nid": "utils_annotation_enum_val_to_name", "callee": "_lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L192"}, {"caller_nid": "utils_annotation_enum_val_to_name", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L193"}, {"caller_nid": "utils_annotation_enum_val_to_name", "callee": "type_", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L194"}, {"caller_nid": "utils_annotation_enum_name_to_val", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L199"}, {"caller_nid": "utils_annotation_enum_name_to_val", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L199"}, {"caller_nid": "utils_annotation_enum_name_to_val", "callee": "_lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L200"}, {"caller_nid": "utils_annotation_enum_name_to_val", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L201"}, {"caller_nid": "utils_get_model_fields", "callee": "is_pydantic_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L209"}, {"caller_nid": "utils_get_model_fields", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L209"}, {"caller_nid": "utils_get_model_fields", "callee": "is_model_class", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L211"}, {"caller_nid": "utils_get_model_fields", "callee": "SettingsError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L213"}, {"caller_nid": "utils_get_alias_names", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L227"}, {"caller_nid": "utils_get_alias_names", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L235"}, {"caller_nid": "utils_get_alias_names", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L236"}, {"caller_nid": "utils_get_alias_names", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L238"}, {"caller_nid": "utils_get_alias_names", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L240"}, {"caller_nid": "utils_get_alias_names", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L241"}, {"caller_nid": "utils_get_alias_names", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L244"}, {"caller_nid": "utils_get_alias_names", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L246"}, {"caller_nid": "utils_get_alias_names", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L248"}, {"caller_nid": "utils_get_alias_names", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L249"}, {"caller_nid": "utils_get_alias_names", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L252"}, {"caller_nid": "utils_get_alias_names", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L252"}, {"caller_nid": "utils_get_alias_names", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L255"}, {"caller_nid": "utils_get_alias_names", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L257"}, {"caller_nid": "utils_get_alias_names", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L258"}, {"caller_nid": "utils_get_alias_names", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L258"}, {"caller_nid": "utils_is_function", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic_settings/sources/utils.py", "source_location": "L265"}]}