1 line
35 KiB
JSON
1 line
35 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "label": "env_settings.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L1"}, {"id": "env_settings_settingserror", "label": "SettingsError", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L19"}, {"id": "valueerror", "label": "ValueError", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "env_settings_basesettings", "label": "BaseSettings", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L23"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "env_settings_basesettings_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L31"}, {"id": "env_settings_basesettings_build_values", "label": "._build_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L50"}, {"id": "env_settings_config", "label": "Config", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L82"}, {"id": "baseconfig", "label": "BaseConfig", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "env_settings_prepare_field", "label": "prepare_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L94"}, {"id": "env_settings_customise_sources", "label": "customise_sources()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L122"}, {"id": "env_settings_parse_env_var", "label": "parse_env_var()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L131"}, {"id": "env_settings_initsettingssource", "label": "InitSettingsSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L138"}, {"id": "env_settings_initsettingssource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L141"}, {"id": "env_settings_initsettingssource_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L144"}, {"id": "env_settings_initsettingssource_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L147"}, {"id": "env_settings_envsettingssource", "label": "EnvSettingsSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L151"}, {"id": "env_settings_envsettingssource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L154"}, {"id": "env_settings_envsettingssource_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L166"}, {"id": "env_settings_envsettingssource_read_env_files", "label": "._read_env_files()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L213"}, {"id": "env_settings_envsettingssource_field_is_complex", "label": ".field_is_complex()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L231"}, {"id": "env_settings_envsettingssource_explode_env_vars", "label": ".explode_env_vars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L247"}, {"id": "env_settings_envsettingssource_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L268"}, {"id": "env_settings_secretssettingssource", "label": "SecretsSettingsSource", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L275"}, {"id": "env_settings_secretssettingssource_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L278"}, {"id": "env_settings_secretssettingssource_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L281"}, {"id": "env_settings_secretssettingssource_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L322"}, {"id": "env_settings_read_env_file", "label": "read_env_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L326"}, {"id": "env_settings_find_case_path", "label": "find_case_path()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L341"}, {"id": "env_settings_rationale_24", "label": "Base class for settings, allowing values to be overridden by environment variabl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L24"}, {"id": "env_settings_rationale_167", "label": "Build environment variables suitable for passing to the Model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L167"}, {"id": "env_settings_rationale_232", "label": "Find out if a field is complex, and if so whether JSON errors should be ignored", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L232"}, {"id": "env_settings_rationale_248", "label": "Process env_vars and extract the values of keys containing env_nested_delimiter", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L248"}, {"id": "env_settings_rationale_282", "label": "Build fields from \"secrets\" files.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L282"}, {"id": "env_settings_rationale_342", "label": "Find a file within path's directory matching filename, optionally ignoring case.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L342"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pydantic_v1_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pydantic_v1_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pydantic_v1_main", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pydantic_v1_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pydantic_v1_typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "pydantic_v1_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_settingserror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L19", "weight": 1.0}, {"source": "env_settings_settingserror", "target": "valueerror", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_basesettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L23", "weight": 1.0}, {"source": "env_settings_basesettings", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L23", "weight": 1.0}, {"source": "env_settings_basesettings", "target": "env_settings_basesettings_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L31", "weight": 1.0}, {"source": "env_settings_basesettings", "target": "env_settings_basesettings_build_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L82", "weight": 1.0}, {"source": "env_settings_config", "target": "baseconfig", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_prepare_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L94", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_customise_sources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_parse_env_var", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_initsettingssource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L138", "weight": 1.0}, {"source": "env_settings_initsettingssource", "target": "env_settings_initsettingssource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L141", "weight": 1.0}, {"source": "env_settings_initsettingssource", "target": "env_settings_initsettingssource_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L144", "weight": 1.0}, {"source": "env_settings_initsettingssource", "target": "env_settings_initsettingssource_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L147", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_envsettingssource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L151", "weight": 1.0}, {"source": "env_settings_envsettingssource", "target": "env_settings_envsettingssource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L154", "weight": 1.0}, {"source": "env_settings_envsettingssource", "target": "env_settings_envsettingssource_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L166", "weight": 1.0}, {"source": "env_settings_envsettingssource", "target": "env_settings_envsettingssource_read_env_files", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L213", "weight": 1.0}, {"source": "env_settings_envsettingssource", "target": "env_settings_envsettingssource_field_is_complex", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L231", "weight": 1.0}, {"source": "env_settings_envsettingssource", "target": "env_settings_envsettingssource_explode_env_vars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L247", "weight": 1.0}, {"source": "env_settings_envsettingssource", "target": "env_settings_envsettingssource_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L268", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_secretssettingssource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L275", "weight": 1.0}, {"source": "env_settings_secretssettingssource", "target": "env_settings_secretssettingssource_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L278", "weight": 1.0}, {"source": "env_settings_secretssettingssource", "target": "env_settings_secretssettingssource_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L281", "weight": 1.0}, {"source": "env_settings_secretssettingssource", "target": "env_settings_secretssettingssource_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L322", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_read_env_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L326", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_env_settings_py", "target": "env_settings_find_case_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L341", "weight": 1.0}, {"source": "env_settings_basesettings_init", "target": "env_settings_secretssettingssource_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L40", "weight": 1.0}, {"source": "env_settings_basesettings_init", "target": "env_settings_basesettings_build_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L41", "weight": 1.0}, {"source": "env_settings_basesettings_build_values", "target": "env_settings_initsettingssource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L59", "weight": 1.0}, {"source": "env_settings_basesettings_build_values", "target": "env_settings_envsettingssource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L60", "weight": 1.0}, {"source": "env_settings_basesettings_build_values", "target": "env_settings_secretssettingssource", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L70", "weight": 1.0}, {"source": "env_settings_basesettings_build_values", "target": "env_settings_customise_sources", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L72", "weight": 1.0}, {"source": "env_settings_envsettingssource_call", "target": "env_settings_envsettingssource_read_env_files", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L177", "weight": 1.0}, {"source": "env_settings_envsettingssource_call", "target": "env_settings_envsettingssource_field_is_complex", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L188", "weight": 1.0}, {"source": "env_settings_envsettingssource_call", "target": "env_settings_envsettingssource_explode_env_vars", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L192", "weight": 1.0}, {"source": "env_settings_envsettingssource_call", "target": "env_settings_parse_env_var", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L198", "weight": 1.0}, {"source": "env_settings_envsettingssource_call", "target": "env_settings_settingserror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L201", "weight": 1.0}, {"source": "env_settings_envsettingssource_read_env_files", "target": "env_settings_read_env_file", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L226", "weight": 1.0}, {"source": "env_settings_secretssettingssource_call", "target": "env_settings_settingserror", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L297", "weight": 1.0}, {"source": "env_settings_secretssettingssource_call", "target": "env_settings_find_case_path", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L301", "weight": 1.0}, {"source": "env_settings_secretssettingssource_call", "target": "env_settings_parse_env_var", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L310", "weight": 1.0}, {"source": "env_settings_rationale_24", "target": "env_settings_basesettings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L24", "weight": 1.0}, {"source": "env_settings_rationale_167", "target": "env_settings_envsettingssource_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L167", "weight": 1.0}, {"source": "env_settings_rationale_232", "target": "env_settings_envsettingssource_field_is_complex", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L232", "weight": 1.0}, {"source": "env_settings_rationale_248", "target": "env_settings_envsettingssource_explode_env_vars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L248", "weight": 1.0}, {"source": "env_settings_rationale_282", "target": "env_settings_secretssettingssource_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L282", "weight": 1.0}, {"source": "env_settings_rationale_342", "target": "env_settings_find_case_path", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L342", "weight": 1.0}], "raw_calls": [{"caller_nid": "env_settings_basesettings_init", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L40"}, {"caller_nid": "env_settings_basesettings_build_values", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L68"}, {"caller_nid": "env_settings_basesettings_build_values", "callee": "deep_update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L76"}, {"caller_nid": "env_settings_basesettings_build_values", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L76"}, {"caller_nid": "env_settings_basesettings_build_values", "callee": "source", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L76"}, {"caller_nid": "env_settings_prepare_field", "callee": "get_field_info", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L96"}, {"caller_nid": "env_settings_prepare_field", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L98"}, {"caller_nid": "env_settings_prepare_field", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L98"}, {"caller_nid": "env_settings_prepare_field", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L101"}, {"caller_nid": "env_settings_prepare_field", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L108"}, {"caller_nid": "env_settings_prepare_field", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L110"}, {"caller_nid": "env_settings_prepare_field", "callee": "sequence_like", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L112"}, {"caller_nid": "env_settings_prepare_field", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L113"}, {"caller_nid": "env_settings_prepare_field", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L115"}, {"caller_nid": "env_settings_prepare_field", "callee": "display_as_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L115"}, {"caller_nid": "env_settings_prepare_field", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L118"}, {"caller_nid": "env_settings_prepare_field", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L118"}, {"caller_nid": "env_settings_parse_env_var", "callee": "json_loads", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L132"}, {"caller_nid": "env_settings_envsettingssource_call", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L175"}, {"caller_nid": "env_settings_envsettingssource_call", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L175"}, {"caller_nid": "env_settings_envsettingssource_call", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L181"}, {"caller_nid": "env_settings_envsettingssource_call", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L184"}, {"caller_nid": "env_settings_envsettingssource_call", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L203"}, {"caller_nid": "env_settings_envsettingssource_call", "callee": "deep_update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L204"}, {"caller_nid": "env_settings_envsettingssource_read_env_files", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L218"}, {"caller_nid": "env_settings_envsettingssource_read_env_files", "callee": "expanduser", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L223"}, {"caller_nid": "env_settings_envsettingssource_read_env_files", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L223"}, {"caller_nid": "env_settings_envsettingssource_read_env_files", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L224"}, {"caller_nid": "env_settings_envsettingssource_read_env_files", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L225"}, {"caller_nid": "env_settings_envsettingssource_field_is_complex", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L235"}, {"caller_nid": "env_settings_envsettingssource_field_is_complex", "callee": "is_complex", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L238"}, {"caller_nid": "env_settings_envsettingssource_field_is_complex", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L240"}, {"caller_nid": "env_settings_envsettingssource_field_is_complex", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L240"}, {"caller_nid": "env_settings_envsettingssource_field_is_complex", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L240"}, {"caller_nid": "env_settings_envsettingssource_field_is_complex", "callee": "is_complex", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L240"}, {"caller_nid": "env_settings_envsettingssource_explode_env_vars", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L255"}, {"caller_nid": "env_settings_envsettingssource_explode_env_vars", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L256"}, {"caller_nid": "env_settings_envsettingssource_explode_env_vars", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L256"}, {"caller_nid": "env_settings_envsettingssource_explode_env_vars", "callee": "split", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L260"}, {"caller_nid": "env_settings_envsettingssource_explode_env_vars", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L263"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "expanduser", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L290"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "Path", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L290"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "exists", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L292"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L293"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "is_dir", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L296"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "path_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L297"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L299"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "is_file", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L306"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "strip", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L307"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "read_text", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L307"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "is_complex", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L308"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L316"}, {"caller_nid": "env_settings_secretssettingssource_call", "callee": "path_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L317"}, {"caller_nid": "env_settings_read_env_file", "callee": "ImportError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L332"}, {"caller_nid": "env_settings_read_env_file", "callee": "dotenv_values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L334"}, {"caller_nid": "env_settings_read_env_file", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L336"}, {"caller_nid": "env_settings_read_env_file", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L336"}, {"caller_nid": "env_settings_find_case_path", "callee": "iterdir", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L345"}, {"caller_nid": "env_settings_find_case_path", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L348"}, {"caller_nid": "env_settings_find_case_path", "callee": "lower", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/env_settings.py", "source_location": "L348"}]} |