1 line
79 KiB
JSON
1 line
79 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "label": "main.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1"}, {"id": "main_validate_custom_root_type", "label": "validate_custom_root_type()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L98"}, {"id": "main_generate_hash_function", "label": "generate_hash_function()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L103"}, {"id": "main_modelmetaclass", "label": "ModelMetaclass", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L122"}, {"id": "abcmeta", "label": "ABCMeta", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_new", "label": "__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L124"}, {"id": "main_modelmetaclass_instancecheck", "label": ".__instancecheck__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L321"}, {"id": "main_basemodel", "label": "BaseModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L333"}, {"id": "representation", "label": "Representation", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_basemodel_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L355"}, {"id": "main_setattr", "label": "__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L375"}, {"id": "main_basemodel_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L430"}, {"id": "main_basemodel_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L438"}, {"id": "main_basemodel_init_private_attributes", "label": "._init_private_attributes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L444"}, {"id": "main_basemodel_dict", "label": ".dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L450"}, {"id": "main_basemodel_json", "label": ".json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L484"}, {"id": "main_enforce_dict_if_root", "label": "_enforce_dict_if_root()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L530"}, {"id": "main_parse_obj", "label": "parse_obj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L541"}, {"id": "main_parse_raw", "label": "parse_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L552"}, {"id": "main_parse_file", "label": "parse_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L575"}, {"id": "main_from_orm", "label": "from_orm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L595"}, {"id": "main_construct", "label": "construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L609"}, {"id": "main_basemodel_copy_and_set_values", "label": "._copy_and_set_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L632"}, {"id": "main_basemodel_copy", "label": ".copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L650"}, {"id": "main_schema", "label": "schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L683"}, {"id": "main_schema_json", "label": "schema_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L692"}, {"id": "main_get_validators", "label": "__get_validators__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L702"}, {"id": "main_validate", "label": "validate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L706"}, {"id": "main_decompose_class", "label": "_decompose_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L745"}, {"id": "main_get_value", "label": "_get_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L752"}, {"id": "main_try_update_forward_refs", "label": "__try_update_forward_refs__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L825"}, {"id": "main_update_forward_refs", "label": "update_forward_refs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L833"}, {"id": "main_basemodel_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L839"}, {"id": "main_basemodel_calculate_keys", "label": "._calculate_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L901"}, {"id": "main_basemodel_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L928"}, {"id": "main_basemodel_repr_args", "label": ".__repr_args__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L934"}, {"id": "main_create_model", "label": "create_model()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L946"}, {"id": "main_validate_model", "label": "validate_model()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1053"}, {"id": "main_rationale_322", "label": "Avoid calling ABC _abc_subclasscheck unless we're pretty sure. See #382", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L322"}, {"id": "main_rationale_356", "label": "Create a new model by parsing and validating input data from keyword arguments.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L356"}, {"id": "main_rationale_461", "label": "Generate a dictionary representation of the model, optionally specifying which f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L461"}, {"id": "main_rationale_498", "label": "Generate a JSON representation of the model, `include` and `exclude` arguments a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L498"}, {"id": "main_rationale_610", "label": "Creates a new model setting __dict__ and __fields_set__ from trusted or pre-vali", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L610"}, {"id": "main_rationale_658", "label": "Duplicate a model, optionally choose which fields to include, exclude and change", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L658"}, {"id": "main_rationale_826", "label": "Same as update_forward_refs but will not raise exception when forward re", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L826"}, {"id": "main_rationale_834", "label": "Try to update ForwardRefs on fields based on this Model, globalns and localns.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L834"}, {"id": "main_rationale_840", "label": "so `dict(model)` works", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L840"}, {"id": "main_rationale_984", "label": "Dynamically create a model. :param __model_name: name of the created model", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L984"}, {"id": "main_rationale_1056", "label": "validate data against a model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1056"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L2", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L3", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "copy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L4", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "enum", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_class_validators", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_config", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_error_wrappers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_errors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_fields", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_json", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_parse", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_schema", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_utils", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "inspect", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L75", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_class_validators", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L77", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "pydantic_v1_typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L79", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_validate_custom_root_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_generate_hash_function", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L103", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_modelmetaclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L122", "weight": 1.0}, {"source": "main_modelmetaclass", "target": "abcmeta", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_new", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L124", "weight": 1.0}, {"source": "main_modelmetaclass", "target": "main_modelmetaclass_instancecheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L321", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_basemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L333", "weight": 1.0}, {"source": "main_basemodel", "target": "representation", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L333", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L355", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_setattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L375", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L430", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L438", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_init_private_attributes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L444", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L450", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L484", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_enforce_dict_if_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L530", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_parse_obj", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L541", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_parse_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L552", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_parse_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L575", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_from_orm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L595", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L609", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_copy_and_set_values", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L632", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L650", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L683", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_schema_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L692", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_get_validators", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L702", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_validate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L706", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_decompose_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L745", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_get_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L752", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_try_update_forward_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L825", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_update_forward_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L833", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L839", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L845", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_calculate_keys", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L901", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L928", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_repr_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L934", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_create_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L946", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_create_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L960", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_create_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L973", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_v1_main_py", "target": "main_validate_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1053", "weight": 1.0}, {"source": "main_new", "target": "main_validate_custom_root_type", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L257", "weight": 1.0}, {"source": "main_new", "target": "main_generate_hash_function", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L266", "weight": 1.0}, {"source": "main_new", "target": "main_try_update_forward_refs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L309", "weight": 1.0}, {"source": "main_basemodel_init", "target": "main_validate_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L362", "weight": 1.0}, {"source": "main_basemodel_init", "target": "main_basemodel_init_private_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L372", "weight": 1.0}, {"source": "main_setattr", "target": "main_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L405", "weight": 1.0}, {"source": "main_basemodel_json", "target": "main_basemodel_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L514", "weight": 1.0}, {"source": "main_parse_obj", "target": "main_enforce_dict_if_root", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L542", "weight": 1.0}, {"source": "main_parse_obj", "target": "main_basemodel_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L545", "weight": 1.0}, {"source": "main_parse_raw", "target": "main_parse_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L572", "weight": 1.0}, {"source": "main_parse_file", "target": "main_parse_obj", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L592", "weight": 1.0}, {"source": "main_from_orm", "target": "main_decompose_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L598", "weight": 1.0}, {"source": "main_from_orm", "target": "main_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L599", "weight": 1.0}, {"source": "main_from_orm", "target": "main_validate_model", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L600", "weight": 1.0}, {"source": "main_from_orm", "target": "main_basemodel_init_private_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L605", "weight": 1.0}, {"source": "main_construct", "target": "main_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L615", "weight": 1.0}, {"source": "main_construct", "target": "main_basemodel_init_private_attributes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L629", "weight": 1.0}, {"source": "main_basemodel_copy_and_set_values", "target": "main_new", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L638", "weight": 1.0}, {"source": "main_basemodel_copy", "target": "main_basemodel_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L669", "weight": 1.0}, {"source": "main_basemodel_copy", "target": "main_basemodel_copy_and_set_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L680", "weight": 1.0}, {"source": "main_schema_json", "target": "main_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L698", "weight": 1.0}, {"source": "main_validate", "target": "main_basemodel_copy_and_set_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L729", "weight": 1.0}, {"source": "main_validate", "target": "main_enforce_dict_if_root", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L731", "weight": 1.0}, {"source": "main_validate", "target": "main_from_orm", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L736", "weight": 1.0}, {"source": "main_validate", "target": "main_basemodel_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L739", "weight": 1.0}, {"source": "main_get_value", "target": "main_basemodel_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L765", "weight": 1.0}, {"source": "main_get_value", "target": "main_basemodel_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L777", "weight": 1.0}, {"source": "main_basemodel_iter", "target": "main_basemodel_calculate_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L863", "weight": 1.0}, {"source": "main_basemodel_iter", "target": "main_get_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L889", "weight": 1.0}, {"source": "main_basemodel_calculate_keys", "target": "main_basemodel_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L913", "weight": 1.0}, {"source": "main_basemodel_eq", "target": "main_basemodel_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L930", "weight": 1.0}, {"source": "main_validate_model", "target": "main_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1097", "weight": 1.0}, {"source": "main_rationale_322", "target": "main_modelmetaclass_instancecheck", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L322", "weight": 1.0}, {"source": "main_rationale_356", "target": "main_basemodel_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L356", "weight": 1.0}, {"source": "main_rationale_461", "target": "main_basemodel_dict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L461", "weight": 1.0}, {"source": "main_rationale_498", "target": "main_basemodel_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L498", "weight": 1.0}, {"source": "main_rationale_610", "target": "main_basemodel_construct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L610", "weight": 1.0}, {"source": "main_rationale_658", "target": "main_basemodel_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L658", "weight": 1.0}, {"source": "main_rationale_826", "target": "main_basemodel_try_update_forward_refs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L826", "weight": 1.0}, {"source": "main_rationale_834", "target": "main_basemodel_update_forward_refs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L834", "weight": 1.0}, {"source": "main_rationale_840", "target": "main_basemodel_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L840", "weight": 1.0}, {"source": "main_rationale_984", "target": "main_create_model", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L984", "weight": 1.0}, {"source": "main_rationale_1056", "target": "main_validate_model", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1056", "weight": 1.0}], "raw_calls": [{"caller_nid": "main_validate_custom_root_type", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L99"}, {"caller_nid": "main_validate_custom_root_type", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L100"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L132"}, {"caller_nid": "main_new", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L133"}, {"caller_nid": "main_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L133"}, {"caller_nid": "main_new", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L134"}, {"caller_nid": "main_new", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L137"}, {"caller_nid": "main_new", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L138"}, {"caller_nid": "main_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L139"}, {"caller_nid": "main_new", "callee": "smart_deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L139"}, {"caller_nid": "main_new", "callee": "inherit_config", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L140"}, {"caller_nid": "main_new", "callee": "inherit_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L141"}, {"caller_nid": "main_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L144"}, {"caller_nid": "main_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L145"}, {"caller_nid": "main_new", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L148"}, {"caller_nid": "main_new", "callee": "dir", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L151"}, {"caller_nid": "main_new", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L152"}, {"caller_nid": "main_new", "callee": "endswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L152"}, {"caller_nid": "main_new", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L154"}, {"caller_nid": "main_new", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L154"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L155"}, {"caller_nid": "main_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L157"}, {"caller_nid": "main_new", "callee": "inherit_config", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L158"}, {"caller_nid": "main_new", "callee": "inherit_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L160"}, {"caller_nid": "main_new", "callee": "extract_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L160"}, {"caller_nid": "main_new", "callee": "ValidatorGroup", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L161"}, {"caller_nid": "main_new", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L163"}, {"caller_nid": "main_new", "callee": "set_config", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L164"}, {"caller_nid": "main_new", "callee": "get_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L165"}, {"caller_nid": "main_new", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L167"}, {"caller_nid": "main_new", "callee": "populate_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L169"}, {"caller_nid": "main_new", "callee": "prepare_config", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L171"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L178"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L178"}, {"caller_nid": "main_new", "callee": "get_annotate_from_class_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L187"}, {"caller_nid": "main_new", "callee": "call_annotate_function", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L189"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L193"}, {"caller_nid": "main_new", "callee": "resolve_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L195"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L195"}, {"caller_nid": "main_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L197"}, {"caller_nid": "main_new", "callee": "is_classvar", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L198"}, {"caller_nid": "main_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L199"}, {"caller_nid": "main_new", "callee": "is_finalvar_with_default_val", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L200"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L200"}, {"caller_nid": "main_new", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L201"}, {"caller_nid": "main_new", "callee": "is_valid_field", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L202"}, {"caller_nid": "main_new", "callee": "validate_field_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L203"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L204"}, {"caller_nid": "main_new", "callee": "get_args", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L205"}, {"caller_nid": "main_new", "callee": "is_union", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L205"}, {"caller_nid": "main_new", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L205"}, {"caller_nid": "main_new", "callee": "is_untouched", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L207"}, {"caller_nid": "main_new", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L209"}, {"caller_nid": "main_new", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L210"}, {"caller_nid": "main_new", "callee": "get_origin", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L210"}, {"caller_nid": "main_new", "callee": "infer", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L214"}, {"caller_nid": "main_new", "callee": "get_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L218"}, {"caller_nid": "main_new", "callee": "PrivateAttr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L222"}, {"caller_nid": "main_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L225"}, {"caller_nid": "main_new", "callee": "is_untouched", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L226"}, {"caller_nid": "main_new", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L227"}, {"caller_nid": "main_new", "callee": "is_valid_private_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L228"}, {"caller_nid": "main_new", "callee": "NameError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L229"}, {"caller_nid": "main_new", "callee": "is_valid_private_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L234"}, {"caller_nid": "main_new", "callee": "PrivateAttr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L235"}, {"caller_nid": "main_new", "callee": "is_valid_field", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L236"}, {"caller_nid": "main_new", "callee": "validate_field_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L237"}, {"caller_nid": "main_new", "callee": "infer", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L238"}, {"caller_nid": "main_new", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L241"}, {"caller_nid": "main_new", "callee": "get_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L242"}, {"caller_nid": "main_new", "callee": "lenient_issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L246"}, {"caller_nid": "main_new", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L249"}, {"caller_nid": "main_new", "callee": "check_for_unused", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L258"}, {"caller_nid": "main_new", "callee": "partial", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L260"}, {"caller_nid": "main_new", "callee": "extract_root_validators", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L263"}, {"caller_nid": "main_new", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L268"}, {"caller_nid": "main_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L273"}, {"caller_nid": "main_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L277"}, {"caller_nid": "main_new", "callee": "unique_list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L281"}, {"caller_nid": "main_new", "callee": "unique_list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L285"}, {"caller_nid": "main_new", "callee": "staticmethod", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L290"}, {"caller_nid": "main_new", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L293"}, {"caller_nid": "main_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L296"}, {"caller_nid": "main_new", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L299"}, {"caller_nid": "main_new", "callee": "ClassAttribute", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L301"}, {"caller_nid": "main_new", "callee": "generate_model_signature", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L301"}, {"caller_nid": "main_new", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L306"}, {"caller_nid": "main_new", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L306"}, {"caller_nid": "main_new", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L313"}, {"caller_nid": "main_new", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L315"}, {"caller_nid": "main_new", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L316"}, {"caller_nid": "main_new", "callee": "set_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L317"}, {"caller_nid": "main_modelmetaclass_instancecheck", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L327"}, {"caller_nid": "main_modelmetaclass_instancecheck", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L327"}, {"caller_nid": "main_basemodel_init", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L366"}, {"caller_nid": "main_basemodel_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L368"}, {"caller_nid": "main_basemodel_init", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L371"}, {"caller_nid": "main_setattr", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L377"}, {"caller_nid": "main_setattr", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L380"}, {"caller_nid": "main_setattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L382"}, {"caller_nid": "main_setattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L384"}, {"caller_nid": "main_setattr", "callee": "validator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L392"}, {"caller_nid": "main_setattr", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L394"}, {"caller_nid": "main_setattr", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L394"}, {"caller_nid": "main_setattr", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L396"}, {"caller_nid": "main_setattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L403"}, {"caller_nid": "main_setattr", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L404"}, {"caller_nid": "main_setattr", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L407"}, {"caller_nid": "main_setattr", "callee": "validator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L416"}, {"caller_nid": "main_setattr", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L418"}, {"caller_nid": "main_setattr", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L418"}, {"caller_nid": "main_setattr", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L420"}, {"caller_nid": "main_setattr", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L424"}, {"caller_nid": "main_setattr", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L428"}, {"caller_nid": "main_basemodel_getstate", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L431"}, {"caller_nid": "main_basemodel_setstate", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L439"}, {"caller_nid": "main_basemodel_setstate", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L440"}, {"caller_nid": "main_basemodel_setstate", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L441"}, {"caller_nid": "main_basemodel_setstate", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L441"}, {"caller_nid": "main_basemodel_setstate", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L442"}, {"caller_nid": "main_basemodel_init_private_attributes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L445"}, {"caller_nid": "main_basemodel_init_private_attributes", "callee": "get_default", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L446"}, {"caller_nid": "main_basemodel_init_private_attributes", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L448"}, {"caller_nid": "main_basemodel_dict", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L466"}, {"caller_nid": "main_basemodel_dict", "callee": "_iter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L473"}, {"caller_nid": "main_basemodel_json", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L504"}, {"caller_nid": "main_basemodel_json", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L509"}, {"caller_nid": "main_basemodel_json", "callee": "_iter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L515"}, {"caller_nid": "main_basemodel_json", "callee": "json_dumps", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L527"}, {"caller_nid": "main_enforce_dict_if_root", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L532"}, {"caller_nid": "main_enforce_dict_if_root", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L532"}, {"caller_nid": "main_enforce_dict_if_root", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L533"}, {"caller_nid": "main_enforce_dict_if_root", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L533"}, {"caller_nid": "main_parse_obj", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L543"}, {"caller_nid": "main_parse_obj", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L547"}, {"caller_nid": "main_parse_obj", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L548"}, {"caller_nid": "main_parse_obj", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L548"}, {"caller_nid": "main_parse_obj", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L549"}, {"caller_nid": "main_parse_raw", "callee": "load_str_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L562"}, {"caller_nid": "main_parse_raw", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L571"}, {"caller_nid": "main_parse_raw", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L571"}, {"caller_nid": "main_parse_file", "callee": "load_file", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L584"}, {"caller_nid": "main_from_orm", "callee": "ConfigError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L597"}, {"caller_nid": "main_from_orm", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L603"}, {"caller_nid": "main_from_orm", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L604"}, {"caller_nid": "main_construct", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L617"}, {"caller_nid": "main_construct", "callee": "get_default", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L623"}, {"caller_nid": "main_construct", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L624"}, {"caller_nid": "main_construct", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L625"}, {"caller_nid": "main_construct", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L627"}, {"caller_nid": "main_construct", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L627"}, {"caller_nid": "main_construct", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L628"}, {"caller_nid": "main_basemodel_copy_and_set_values", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L635"}, {"caller_nid": "main_basemodel_copy_and_set_values", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L639"}, {"caller_nid": "main_basemodel_copy_and_set_values", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L640"}, {"caller_nid": "main_basemodel_copy_and_set_values", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L642"}, {"caller_nid": "main_basemodel_copy_and_set_values", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L645"}, {"caller_nid": "main_basemodel_copy_and_set_values", "callee": "object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L646"}, {"caller_nid": "main_basemodel_copy", "callee": "_iter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L670"}, {"caller_nid": "main_basemodel_copy", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L676"}, {"caller_nid": "main_basemodel_copy", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L678"}, {"caller_nid": "main_schema", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L684"}, {"caller_nid": "main_schema", "callee": "model_schema", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L687"}, {"caller_nid": "main_schema_json", "callee": "json_dumps", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L697"}, {"caller_nid": "main_validate", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L707"}, {"caller_nid": "main_validate", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L713"}, {"caller_nid": "main_validate", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L733"}, {"caller_nid": "main_validate", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L734"}, {"caller_nid": "main_validate", "callee": "DictError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L741"}, {"caller_nid": "main_validate", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L742"}, {"caller_nid": "main_decompose_class", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L746"}, {"caller_nid": "main_decompose_class", "callee": "getter_dict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L748"}, {"caller_nid": "main_get_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L763"}, {"caller_nid": "main_get_value", "callee": "ValueItems", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L779"}, {"caller_nid": "main_get_value", "callee": "ValueItems", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L780"}, {"caller_nid": "main_get_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L782"}, {"caller_nid": "main_get_value", "callee": "for_element", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L790"}, {"caller_nid": "main_get_value", "callee": "for_element", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L791"}, {"caller_nid": "main_get_value", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L794"}, {"caller_nid": "main_get_value", "callee": "is_excluded", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L795"}, {"caller_nid": "main_get_value", "callee": "is_included", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L796"}, {"caller_nid": "main_get_value", "callee": "sequence_like", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L799"}, {"caller_nid": "main_get_value", "callee": "for_element", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L807"}, {"caller_nid": "main_get_value", "callee": "for_element", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L808"}, {"caller_nid": "main_get_value", "callee": "enumerate", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L811"}, {"caller_nid": "main_get_value", "callee": "is_excluded", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L812"}, {"caller_nid": "main_get_value", "callee": "is_included", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L813"}, {"caller_nid": "main_get_value", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L816"}, {"caller_nid": "main_get_value", "callee": "is_namedtuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L816"}, {"caller_nid": "main_get_value", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L816"}, {"caller_nid": "main_get_value", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L818"}, {"caller_nid": "main_get_value", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L818"}, {"caller_nid": "main_try_update_forward_refs", "callee": "update_model_forward_refs", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L830"}, {"caller_nid": "main_try_update_forward_refs", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L830"}, {"caller_nid": "main_update_forward_refs", "callee": "update_model_forward_refs", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L837"}, {"caller_nid": "main_update_forward_refs", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L837"}, {"caller_nid": "main_basemodel_iter", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L843"}, {"caller_nid": "main_basemodel_iter", "callee": "merge", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L858"}, {"caller_nid": "main_basemodel_iter", "callee": "merge", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L861"}, {"caller_nid": "main_basemodel_iter", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L868"}, {"caller_nid": "main_basemodel_iter", "callee": "ValueItems", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L871"}, {"caller_nid": "main_basemodel_iter", "callee": "ValueItems", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L872"}, {"caller_nid": "main_basemodel_iter", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L874"}, {"caller_nid": "main_basemodel_iter", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L879"}, {"caller_nid": "main_basemodel_iter", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L880"}, {"caller_nid": "main_basemodel_iter", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L880"}, {"caller_nid": "main_basemodel_iter", "callee": "for_element", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L893"}, {"caller_nid": "main_basemodel_iter", "callee": "for_element", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L894"}, {"caller_nid": "main_basemodel_calculate_keys", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L915"}, {"caller_nid": "main_basemodel_calculate_keys", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L918"}, {"caller_nid": "main_basemodel_calculate_keys", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L921"}, {"caller_nid": "main_basemodel_calculate_keys", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L924"}, {"caller_nid": "main_basemodel_calculate_keys", "callee": "is_true", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L924"}, {"caller_nid": "main_basemodel_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L929"}, {"caller_nid": "main_basemodel_repr_args", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L937"}, {"caller_nid": "main_create_model", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1002"}, {"caller_nid": "main_create_model", "callee": "ConfigError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1006"}, {"caller_nid": "main_create_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1007"}, {"caller_nid": "main_create_model", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1010"}, {"caller_nid": "main_create_model", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1017"}, {"caller_nid": "main_create_model", "callee": "is_valid_field", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1018"}, {"caller_nid": "main_create_model", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1019"}, {"caller_nid": "main_create_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1020"}, {"caller_nid": "main_create_model", "callee": "ConfigError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1024"}, {"caller_nid": "main_create_model", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1038"}, {"caller_nid": "main_create_model", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1039"}, {"caller_nid": "main_create_model", "callee": "inherit_config", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1041"}, {"caller_nid": "main_create_model", "callee": "resolve_bases", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1042"}, {"caller_nid": "main_create_model", "callee": "prepare_class", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1043"}, {"caller_nid": "main_create_model", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1046"}, {"caller_nid": "main_create_model", "callee": "meta", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1047"}, {"caller_nid": "main_validate_model", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1062"}, {"caller_nid": "main_validate_model", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1064"}, {"caller_nid": "main_validate_model", "callee": "validator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1071"}, {"caller_nid": "main_validate_model", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1073"}, {"caller_nid": "main_validate_model", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1073"}, {"caller_nid": "main_validate_model", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1073"}, {"caller_nid": "main_validate_model", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1075"}, {"caller_nid": "main_validate_model", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1076"}, {"caller_nid": "main_validate_model", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1079"}, {"caller_nid": "main_validate_model", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1084"}, {"caller_nid": "main_validate_model", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1084"}, {"caller_nid": "main_validate_model", "callee": "MissingError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1084"}, {"caller_nid": "main_validate_model", "callee": "get_default", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1087"}, {"caller_nid": "main_validate_model", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1093"}, {"caller_nid": "main_validate_model", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1095"}, {"caller_nid": "main_validate_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1098"}, {"caller_nid": "main_validate_model", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1099"}, {"caller_nid": "main_validate_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1100"}, {"caller_nid": "main_validate_model", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1101"}, {"caller_nid": "main_validate_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1106"}, {"caller_nid": "main_validate_model", "callee": "extra_keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1107"}, {"caller_nid": "main_validate_model", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1109"}, {"caller_nid": "main_validate_model", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1116"}, {"caller_nid": "main_validate_model", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1117"}, {"caller_nid": "main_validate_model", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1117"}, {"caller_nid": "main_validate_model", "callee": "ExtraError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1117"}, {"caller_nid": "main_validate_model", "callee": "validator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1123"}, {"caller_nid": "main_validate_model", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1125"}, {"caller_nid": "main_validate_model", "callee": "ErrorWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1125"}, {"caller_nid": "main_validate_model", "callee": "ValidationError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/v1/main.py", "source_location": "L1128"}]} |