1 line
96 KiB
JSON
1 line
96 KiB
JSON
{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "label": "main.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1"}, {"id": "main_check_frozen", "label": "_check_frozen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L82"}, {"id": "main_model_field_setattr_handler", "label": "_model_field_setattr_handler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L95"}, {"id": "main_private_setattr_handler", "label": "_private_setattr_handler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L100"}, {"id": "main_basemodel", "label": "BaseModel", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L119"}, {"id": "main_basemodel_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L253"}, {"id": "main_model_fields", "label": "model_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L277"}, {"id": "main_model_computed_fields", "label": "model_computed_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L288"}, {"id": "main_model_extra", "label": "model_extra()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L298"}, {"id": "main_model_fields_set", "label": "model_fields_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L307"}, {"id": "main_model_construct", "label": "model_construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L317"}, {"id": "main_basemodel_model_copy", "label": ".model_copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L393"}, {"id": "main_basemodel_model_dump", "label": ".model_dump()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L427"}, {"id": "main_basemodel_model_dump_json", "label": ".model_dump_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L493"}, {"id": "main_model_json_schema", "label": "model_json_schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L562"}, {"id": "main_model_parametrized_name", "label": "model_parametrized_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L601"}, {"id": "main_basemodel_model_post_init", "label": ".model_post_init()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L627"}, {"id": "main_model_rebuild", "label": "model_rebuild()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L633"}, {"id": "main_model_validate", "label": "model_validate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L694"}, {"id": "main_model_validate_json", "label": "model_validate_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L743"}, {"id": "main_model_validate_strings", "label": "model_validate_strings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L787"}, {"id": "main_get_pydantic_core_schema", "label": "__get_pydantic_core_schema__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L825"}, {"id": "main_get_pydantic_json_schema", "label": "__get_pydantic_json_schema__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L845"}, {"id": "main_pydantic_init_subclass", "label": "__pydantic_init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L871"}, {"id": "main_pydantic_on_complete", "label": "__pydantic_on_complete__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L894"}, {"id": "main_basemodel_class_getitem", "label": ".__class_getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L904"}, {"id": "main_basemodel_copy", "label": ".__copy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L971"}, {"id": "main_basemodel_deepcopy", "label": ".__deepcopy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L990"}, {"id": "main_getattr", "label": "__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1015"}, {"id": "main_setattr", "label": "__setattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1044"}, {"id": "main_setattr_handler", "label": "_setattr_handler()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1052"}, {"id": "main_delattr", "label": "__delattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1107"}, {"id": "main_replace", "label": "__replace__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1142"}, {"id": "main_basemodel_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1145"}, {"id": "main_basemodel_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1156"}, {"id": "main_eq", "label": "__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1164"}, {"id": "main_init_subclass", "label": "__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1226"}, {"id": "main_basemodel_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1248"}, {"id": "main_basemodel_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1255"}, {"id": "main_basemodel_repr_args", "label": ".__repr_args__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1258"}, {"id": "main_basemodel_str", "label": ".__str__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1293"}, {"id": "main_fields", "label": "__fields__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1301"}, {"id": "main_fields_set", "label": "__fields_set__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1314"}, {"id": "main_dict", "label": "dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1323"}, {"id": "main_json", "label": "json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1348"}, {"id": "main_parse_obj", "label": "parse_obj()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1383"}, {"id": "main_parse_raw", "label": "parse_raw()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1397"}, {"id": "main_parse_file", "label": "parse_file()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1451"}, {"id": "main_from_orm", "label": "from_orm()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1483"}, {"id": "main_construct", "label": "construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1498"}, {"id": "main_copy", "label": "copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1511"}, {"id": "main_schema", "label": "schema()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1585"}, {"id": "main_schema_json", "label": "schema_json()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1600"}, {"id": "main_validate", "label": "validate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1620"}, {"id": "main_update_forward_refs", "label": "update_forward_refs()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1633"}, {"id": "main_iter", "label": "_iter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1646"}, {"id": "main_copy_and_set_values", "label": "_copy_and_set_values()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1660"}, {"id": "main_get_value", "label": "_get_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1675"}, {"id": "main_calculate_keys", "label": "_calculate_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1689"}, {"id": "main_create_model", "label": "create_model()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1704"}, {"id": "main_rationale_1", "label": "Logic for creating models.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1"}, {"id": "main_rationale_120", "label": "!!! abstract \"Usage Documentation\" [Models](../concepts/models.md)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L120"}, {"id": "main_rationale_254", "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/main.py", "source_location": "L254"}, {"id": "main_rationale_278", "label": "A mapping of field names to their respective [`FieldInfo`][pydantic.fields.Field", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L278"}, {"id": "main_rationale_289", "label": "A mapping of computed field names to their respective [`ComputedFieldInfo`][pyda", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L289"}, {"id": "main_rationale_299", "label": "Get extra fields set during validation. Returns: A dictiona", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L299"}, {"id": "main_rationale_308", "label": "Returns the set of fields that have been explicitly set on this model instance.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L308"}, {"id": "main_rationale_318", "label": "Creates a new instance of the `Model` class with validated data. Create", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L318"}, {"id": "main_rationale_394", "label": "!!! abstract \"Usage Documentation\" [`model_copy`](../concepts/models", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L394"}, {"id": "main_rationale_445", "label": "!!! abstract \"Usage Documentation\" [`model_dump`](../concepts/serial", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L445"}, {"id": "main_rationale_512", "label": "!!! abstract \"Usage Documentation\" [`model_dump_json`](../concepts/s", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L512"}, {"id": "main_rationale_571", "label": "Generates a JSON schema for a model class. Args: by_alias:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L571"}, {"id": "main_rationale_602", "label": "Compute the class name for parametrizations of generic classes. This me", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L602"}, {"id": "main_rationale_628", "label": "Override this method to perform additional initialization after `__init__` and `", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L628"}, {"id": "main_rationale_641", "label": "Try to rebuild the pydantic-core schema for the model. This may be nece", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L641"}, {"id": "main_rationale_705", "label": "Validate a pydantic model instance. Args: obj: The object t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L705"}, {"id": "main_rationale_753", "label": "!!! abstract \"Usage Documentation\" [JSON Parsing](../concepts/json.m", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L753"}, {"id": "main_rationale_797", "label": "Validate the given object with string data against the Pydantic model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L797"}, {"id": "main_rationale_851", "label": "Hook into generating the model's JSON schema. Args: core_sc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L851"}, {"id": "main_rationale_872", "label": "This is intended to behave just like `__init_subclass__`, but is called by `Mode", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L872"}, {"id": "main_rationale_895", "label": "This is called once the class and its fields are fully initialized and ready to", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L895"}, {"id": "main_rationale_972", "label": "Returns a shallow copy of the model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L972"}, {"id": "main_rationale_991", "label": "Returns a deep copy of the model.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L991"}, {"id": "main_rationale_1053", "label": "Get a handler for setting an attribute on the model instance. Retur", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1053"}, {"id": "main_rationale_1227", "label": "This signature is included purely to help type-checkers check arguments to class", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1227"}, {"id": "main_rationale_1249", "label": "So `dict(model)` works.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1249"}, {"id": "main_rationale_1519", "label": "Returns a copy of the model. !!! warning \"Deprecated\" This", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1519"}, {"id": "main_rationale_1749", "label": "!!! abstract \"Usage Documentation\" [Dynamic Model Creation](../concepts/", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1749"}, {"id": "main_rationale_74", "label": "# NOTE: In reality, `bool` should be replaced by `Literal[True]` but mypy fails", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L74"}, {"id": "main_rationale_76", "label": "# NOTE: Keep this type alias in sync with the stub definition in `pydantic-core`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L76"}, {"id": "main_rationale_1077", "label": "# NOTE: We currently special case properties and `cached_property`, but we might", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1077"}, {"id": "main_rationale_1200", "label": "# NOTE: Contrary to standard python class and instances, when the Model class ha", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1200"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "operator", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "copy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "pydantic_core", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "typing_extensions", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_migration_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_aliases_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_annotated_handlers_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_config_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_json_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_plugin_schema_validator_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "inspect", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L61", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L63", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_namespace_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L64", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_deprecated_parse_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L67", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_check_frozen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L82", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_field_setattr_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L95", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_private_setattr_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L100", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_basemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L119", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L253", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L277", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_computed_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L288", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_extra", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L298", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_fields_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L307", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L317", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_model_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L393", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_model_dump", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L427", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_model_dump_json", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L493", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_json_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L562", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_parametrized_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L601", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_model_post_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L627", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_rebuild", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L633", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_validate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L694", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_validate_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L743", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_model_validate_strings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L787", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_get_pydantic_core_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L825", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_get_pydantic_json_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L845", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_pydantic_init_subclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L871", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_pydantic_on_complete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L894", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_class_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L904", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L971", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_deepcopy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L990", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1015", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_setattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1044", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_setattr_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1052", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_delattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1107", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1142", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1145", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1156", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_eq", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_init_subclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1226", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1248", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1255", "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/main.py", "source_location": "L1258", "weight": 1.0}, {"source": "main_basemodel", "target": "main_basemodel_str", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1293", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1301", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_fields_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1314", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1348", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_parse_obj", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1383", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_parse_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1397", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_parse_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1451", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_from_orm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1483", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1498", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_copy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1511", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1585", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_schema_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1600", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_validate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1620", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_update_forward_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1633", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_iter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1646", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_copy_and_set_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1660", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_get_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1675", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_calculate_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1689", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_create_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1704", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_create_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1720", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "target": "main_create_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1735", "weight": 1.0}, {"source": "main_private_setattr_handler", "target": "main_setattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L106", "weight": 1.0}, {"source": "main_model_construct", "target": "main_basemodel_model_post_init", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L384", "weight": 1.0}, {"source": "main_basemodel_model_copy", "target": "main_basemodel_deepcopy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L412", "weight": 1.0}, {"source": "main_basemodel_model_copy", "target": "main_basemodel_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L412", "weight": 1.0}, {"source": "main_basemodel_class_getitem", "target": "main_model_parametrized_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L938", "weight": 1.0}, {"source": "main_basemodel_class_getitem", "target": "main_model_rebuild", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L959", "weight": 1.0}, {"source": "main_basemodel_copy", "target": "main_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L975", "weight": 1.0}, {"source": "main_basemodel_deepcopy", "target": "main_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L998", "weight": 1.0}, {"source": "main_setattr", "target": "main_setattr_handler", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1048", "weight": 1.0}, {"source": "main_setattr_handler", "target": "main_check_frozen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1084", "weight": 1.0}, {"source": "main_delattr", "target": "main_check_frozen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1128", "weight": 1.0}, {"source": "main_replace", "target": "main_basemodel_model_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1143", "weight": 1.0}, {"source": "main_dict", "target": "main_basemodel_model_dump", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1338", "weight": 1.0}, {"source": "main_json", "target": "main_basemodel_model_dump_json", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1372", "weight": 1.0}, {"source": "main_parse_obj", "target": "main_model_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1389", "weight": 1.0}, {"source": "main_parse_raw", "target": "main_model_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1443", "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/main.py", "source_location": "L1475", "weight": 1.0}, {"source": "main_from_orm", "target": "main_model_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1494", "weight": 1.0}, {"source": "main_construct", "target": "main_model_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1504", "weight": 1.0}, {"source": "main_copy", "target": "main_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1549", "weight": 1.0}, {"source": "main_copy", "target": "main_iter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1550", "weight": 1.0}, {"source": "main_copy", "target": "main_copy_and_set_values", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1581", "weight": 1.0}, {"source": "main_schema", "target": "main_model_json_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1593", "weight": 1.0}, {"source": "main_schema_json", "target": "main_model_json_schema", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1613", "weight": 1.0}, {"source": "main_validate", "target": "main_model_validate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1626", "weight": 1.0}, {"source": "main_update_forward_refs", "target": "main_model_rebuild", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1641", "weight": 1.0}, {"source": "main_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1", "weight": 1.0}, {"source": "main_rationale_120", "target": "main_basemodel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L120", "weight": 1.0}, {"source": "main_rationale_254", "target": "main_basemodel_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L254", "weight": 1.0}, {"source": "main_rationale_278", "target": "main_basemodel_model_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L278", "weight": 1.0}, {"source": "main_rationale_289", "target": "main_basemodel_model_computed_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L289", "weight": 1.0}, {"source": "main_rationale_299", "target": "main_basemodel_model_extra", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L299", "weight": 1.0}, {"source": "main_rationale_308", "target": "main_basemodel_model_fields_set", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L308", "weight": 1.0}, {"source": "main_rationale_318", "target": "main_basemodel_model_construct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L318", "weight": 1.0}, {"source": "main_rationale_394", "target": "main_basemodel_model_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L394", "weight": 1.0}, {"source": "main_rationale_445", "target": "main_basemodel_model_dump", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L445", "weight": 1.0}, {"source": "main_rationale_512", "target": "main_basemodel_model_dump_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L512", "weight": 1.0}, {"source": "main_rationale_571", "target": "main_basemodel_model_json_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L571", "weight": 1.0}, {"source": "main_rationale_602", "target": "main_basemodel_model_parametrized_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L602", "weight": 1.0}, {"source": "main_rationale_628", "target": "main_basemodel_model_post_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L628", "weight": 1.0}, {"source": "main_rationale_641", "target": "main_basemodel_model_rebuild", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L641", "weight": 1.0}, {"source": "main_rationale_705", "target": "main_basemodel_model_validate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L705", "weight": 1.0}, {"source": "main_rationale_753", "target": "main_basemodel_model_validate_json", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L753", "weight": 1.0}, {"source": "main_rationale_797", "target": "main_basemodel_model_validate_strings", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L797", "weight": 1.0}, {"source": "main_rationale_851", "target": "main_basemodel_get_pydantic_json_schema", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L851", "weight": 1.0}, {"source": "main_rationale_872", "target": "main_basemodel_pydantic_init_subclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L872", "weight": 1.0}, {"source": "main_rationale_895", "target": "main_basemodel_pydantic_on_complete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L895", "weight": 1.0}, {"source": "main_rationale_972", "target": "main_basemodel_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L972", "weight": 1.0}, {"source": "main_rationale_991", "target": "main_basemodel_deepcopy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L991", "weight": 1.0}, {"source": "main_rationale_1053", "target": "main_basemodel_setattr_handler", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1053", "weight": 1.0}, {"source": "main_rationale_1227", "target": "main_basemodel_init_subclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1227", "weight": 1.0}, {"source": "main_rationale_1249", "target": "main_basemodel_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1249", "weight": 1.0}, {"source": "main_rationale_1519", "target": "main_basemodel_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1519", "weight": 1.0}, {"source": "main_rationale_1749", "target": "main_create_model", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1749", "weight": 1.0}, {"source": "main_rationale_74", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L74", "weight": 1.0}, {"source": "main_rationale_76", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L76", "weight": 1.0}, {"source": "main_rationale_1077", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1077", "weight": 1.0}, {"source": "main_rationale_1200", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1200", "weight": 1.0}], "raw_calls": [{"caller_nid": "main_check_frozen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L83"}, {"caller_nid": "main_check_frozen", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L85"}, {"caller_nid": "main_check_frozen", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L85"}, {"caller_nid": "main_check_frozen", "callee": "from_exception_data", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L90"}, {"caller_nid": "main_model_field_setattr_handler", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L97"}, {"caller_nid": "main_private_setattr_handler", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L101"}, {"caller_nid": "main_basemodel_init", "callee": "validate_python", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L263"}, {"caller_nid": "main_basemodel_init", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L265"}, {"caller_nid": "main_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L284"}, {"caller_nid": "main_model_computed_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L295"}, {"caller_nid": "main_model_construct", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L339"}, {"caller_nid": "main_model_construct", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L341"}, {"caller_nid": "main_model_construct", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L343"}, {"caller_nid": "main_model_construct", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L345"}, {"caller_nid": "main_model_construct", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L346"}, {"caller_nid": "main_model_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L351"}, {"caller_nid": "main_model_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L356"}, {"caller_nid": "main_model_construct", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L357"}, {"caller_nid": "main_model_construct", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L358"}, {"caller_nid": "main_model_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L360"}, {"caller_nid": "main_model_construct", "callee": "search_dict_for_path", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L361"}, {"caller_nid": "main_model_construct", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L364"}, {"caller_nid": "main_model_construct", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L369"}, {"caller_nid": "main_model_construct", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L370"}, {"caller_nid": "main_model_construct", "callee": "is_required", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L371"}, {"caller_nid": "main_model_construct", "callee": "get_default", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L372"}, {"caller_nid": "main_model_construct", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L376"}, {"caller_nid": "main_model_construct", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L377"}, {"caller_nid": "main_model_construct", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L378"}, {"caller_nid": "main_model_construct", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L380"}, {"caller_nid": "main_model_construct", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L381"}, {"caller_nid": "main_model_construct", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L386"}, {"caller_nid": "main_model_construct", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L387"}, {"caller_nid": "main_basemodel_model_copy", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L414"}, {"caller_nid": "main_basemodel_model_copy", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L415"}, {"caller_nid": "main_basemodel_model_copy", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L423"}, {"caller_nid": "main_basemodel_model_copy", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L424"}, {"caller_nid": "main_basemodel_model_copy", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L424"}, {"caller_nid": "main_basemodel_model_dump", "callee": "to_python", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L475"}, {"caller_nid": "main_basemodel_model_dump_json", "callee": "decode", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L542"}, {"caller_nid": "main_basemodel_model_dump_json", "callee": "to_json", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L542"}, {"caller_nid": "main_model_parametrized_name", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L617"}, {"caller_nid": "main_model_parametrized_name", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L618"}, {"caller_nid": "main_model_parametrized_name", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L623"}, {"caller_nid": "main_model_parametrized_name", "callee": "display_as_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L623"}, {"caller_nid": "main_model_parametrized_name", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L624"}, {"caller_nid": "main_model_rebuild", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L663"}, {"caller_nid": "main_model_rebuild", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L663"}, {"caller_nid": "main_model_rebuild", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L668"}, {"caller_nid": "main_model_rebuild", "callee": "parent_frame_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L673"}, {"caller_nid": "main_model_rebuild", "callee": "unpack_lenient_weakvaluedict", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L677"}, {"caller_nid": "main_model_rebuild", "callee": "NsResolver", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L679"}, {"caller_nid": "main_model_rebuild", "callee": "complete_model_class", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L683"}, {"caller_nid": "main_model_rebuild", "callee": "ConfigWrapper", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L685"}, {"caller_nid": "main_model_validate", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L727"}, {"caller_nid": "main_model_validate", "callee": "validate_python", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L732"}, {"caller_nid": "main_model_validate_json", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L777"}, {"caller_nid": "main_model_validate_json", "callee": "validate_json", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L782"}, {"caller_nid": "main_model_validate_strings", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L815"}, {"caller_nid": "main_model_validate_strings", "callee": "validate_strings", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L820"}, {"caller_nid": "main_get_pydantic_core_schema", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L829"}, {"caller_nid": "main_get_pydantic_core_schema", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L838"}, {"caller_nid": "main_get_pydantic_core_schema", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L839"}, {"caller_nid": "main_get_pydantic_core_schema", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L842"}, {"caller_nid": "main_get_pydantic_json_schema", "callee": "handler", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L868"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "get_cached_generic_type_early", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L907"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L912"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L913"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L914"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L916"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L918"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "map_generic_model_arguments", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L923"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L925"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L925"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "all_identical", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L927"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L927"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L927"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "set_cached_generic_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L929"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L935"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "replace_types", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L935"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L939"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L940"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "iter_contained_typevars", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L940"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L940"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "generic_recursion_self_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L943"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "get_cached_generic_type_late", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L944"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "parent_frame_namespace", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L958"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "create_generic_submodel", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L965"}, {"caller_nid": "main_basemodel_class_getitem", "callee": "set_cached_generic_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L967"}, {"caller_nid": "main_basemodel_copy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L973"}, {"caller_nid": "main_basemodel_copy", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L974"}, {"caller_nid": "main_basemodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L975"}, {"caller_nid": "main_basemodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L976"}, {"caller_nid": "main_basemodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L977"}, {"caller_nid": "main_basemodel_copy", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L979"}, {"caller_nid": "main_basemodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L980"}, {"caller_nid": "main_basemodel_copy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L982"}, {"caller_nid": "main_basemodel_copy", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L985"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L992"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L993"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L994"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L994"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L995"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L995"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L998"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1000"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1001"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1003"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1006"}, {"caller_nid": "main_basemodel_deepcopy", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1006"}, {"caller_nid": "main_getattr", "callee": "__getattribute__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1016"}, {"caller_nid": "main_getattr", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1019"}, {"caller_nid": "main_getattr", "callee": "__get__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1020"}, {"caller_nid": "main_getattr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1020"}, {"caller_nid": "main_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1026"}, {"caller_nid": "main_getattr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1026"}, {"caller_nid": "main_getattr", "callee": "__getattribute__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1031"}, {"caller_nid": "main_getattr", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1038"}, {"caller_nid": "main_getattr", "callee": "__getattribute__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1039"}, {"caller_nid": "main_getattr", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1039"}, {"caller_nid": "main_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1042"}, {"caller_nid": "main_getattr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1042"}, {"caller_nid": "main_setattr", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1045"}, {"caller_nid": "main_setattr", "callee": "setattr_handler", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1046"}, {"caller_nid": "main_setattr", "callee": "setattr_handler", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1049"}, {"caller_nid": "main_setattr_handler", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1062"}, {"caller_nid": "main_setattr_handler", "callee": "is_valid_field_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1066"}, {"caller_nid": "main_setattr_handler", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1067"}, {"caller_nid": "main_setattr_handler", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1068"}, {"caller_nid": "main_setattr_handler", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1069"}, {"caller_nid": "main_setattr_handler", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1073"}, {"caller_nid": "main_setattr_handler", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1076"}, {"caller_nid": "main_setattr_handler", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1081"}, {"caller_nid": "main_setattr_handler", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1088"}, {"caller_nid": "main_setattr_handler", "callee": "__set__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1089"}, {"caller_nid": "main_setattr_handler", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1090"}, {"caller_nid": "main_setattr_handler", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1093"}, {"caller_nid": "main_setattr_handler", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1095"}, {"caller_nid": "main_setattr_handler", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1099"}, {"caller_nid": "main_delattr", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1112"}, {"caller_nid": "main_delattr", "callee": "__delete__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1113"}, {"caller_nid": "main_delattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1121"}, {"caller_nid": "main_delattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1124"}, {"caller_nid": "main_delattr", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1125"}, {"caller_nid": "main_delattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1138"}, {"caller_nid": "main_delattr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1138"}, {"caller_nid": "main_basemodel_getstate", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1148"}, {"caller_nid": "main_basemodel_setstate", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1157"}, {"caller_nid": "main_basemodel_setstate", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1157"}, {"caller_nid": "main_basemodel_setstate", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1158"}, {"caller_nid": "main_basemodel_setstate", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1158"}, {"caller_nid": "main_basemodel_setstate", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1159"}, {"caller_nid": "main_basemodel_setstate", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1159"}, {"caller_nid": "main_basemodel_setstate", "callee": "_object_setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1160"}, {"caller_nid": "main_basemodel_setstate", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1160"}, {"caller_nid": "main_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1165"}, {"caller_nid": "main_eq", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1175"}, {"caller_nid": "main_eq", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1175"}, {"caller_nid": "main_eq", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1193"}, {"caller_nid": "main_eq", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1193"}, {"caller_nid": "main_eq", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1194"}, {"caller_nid": "main_eq", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1194"}, {"caller_nid": "main_eq", "callee": "itemgetter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1204"}, {"caller_nid": "main_eq", "callee": "getter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1206"}, {"caller_nid": "main_eq", "callee": "getter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1206"}, {"caller_nid": "main_eq", "callee": "SafeGetItemProxy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1213"}, {"caller_nid": "main_eq", "callee": "SafeGetItemProxy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1214"}, {"caller_nid": "main_eq", "callee": "getter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1215"}, {"caller_nid": "main_eq", "callee": "getter", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1215"}, {"caller_nid": "main_basemodel_iter", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1250"}, {"caller_nid": "main_basemodel_iter", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1250"}, {"caller_nid": "main_basemodel_iter", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1253"}, {"caller_nid": "main_basemodel_repr", "callee": "__repr_name__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1256"}, {"caller_nid": "main_basemodel_repr", "callee": "__repr_str__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1256"}, {"caller_nid": "main_basemodel_repr_args", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1263"}, {"caller_nid": "main_basemodel_repr_args", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1263"}, {"caller_nid": "main_basemodel_repr_args", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1266"}, {"caller_nid": "main_basemodel_repr_args", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1267"}, {"caller_nid": "main_basemodel_repr_args", "callee": "__repr_recursion__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1272"}, {"caller_nid": "main_basemodel_repr_args", "callee": "__getattribute__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1278"}, {"caller_nid": "main_basemodel_repr_args", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1283"}, {"caller_nid": "main_basemodel_str", "callee": "__repr_str__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1294"}, {"caller_nid": "main_fields", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1302"}, {"caller_nid": "main_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1307"}, {"caller_nid": "main_fields", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1307"}, {"caller_nid": "main_fields_set", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1315"}, {"caller_nid": "main_dict", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1333"}, {"caller_nid": "main_json", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1361"}, {"caller_nid": "main_json", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1367"}, {"caller_nid": "main_json", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1369"}, {"caller_nid": "main_json", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1371"}, {"caller_nid": "main_parse_obj", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1384"}, {"caller_nid": "main_parse_raw", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1406"}, {"caller_nid": "main_parse_raw", "callee": "load_str_bytes", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1415"}, {"caller_nid": "main_parse_raw", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1426"}, {"caller_nid": "main_parse_raw", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1428"}, {"caller_nid": "main_parse_raw", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1430"}, {"caller_nid": "main_parse_raw", "callee": "PydanticCustomError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1438"}, {"caller_nid": "main_parse_raw", "callee": "str", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1438"}, {"caller_nid": "main_parse_raw", "callee": "from_exception_data", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1442"}, {"caller_nid": "main_parse_file", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1460"}, {"caller_nid": "main_parse_file", "callee": "load_file", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1468"}, {"caller_nid": "main_from_orm", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1484"}, {"caller_nid": "main_from_orm", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1490"}, {"caller_nid": "main_from_orm", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1491"}, {"caller_nid": "main_construct", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1499"}, {"caller_nid": "main_copy", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1541"}, {"caller_nid": "main_copy", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1558"}, {"caller_nid": "main_copy", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1564"}, {"caller_nid": "main_copy", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1566"}, {"caller_nid": "main_copy", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1567"}, {"caller_nid": "main_copy", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1569"}, {"caller_nid": "main_copy", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1573"}, {"caller_nid": "main_copy", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1575"}, {"caller_nid": "main_copy", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1579"}, {"caller_nid": "main_schema", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1588"}, {"caller_nid": "main_schema_json", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1603"}, {"caller_nid": "main_schema_json", "callee": "dumps", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1612"}, {"caller_nid": "main_validate", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1621"}, {"caller_nid": "main_update_forward_refs", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1634"}, {"caller_nid": "main_update_forward_refs", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1640"}, {"caller_nid": "main_iter", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1647"}, {"caller_nid": "main_copy_and_set_values", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1661"}, {"caller_nid": "main_get_value", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1676"}, {"caller_nid": "main_calculate_keys", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1690"}, {"caller_nid": "main_create_model", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1785"}, {"caller_nid": "main_create_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1786"}, {"caller_nid": "main_create_model", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1794"}, {"caller_nid": "main_create_model", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1795"}, {"caller_nid": "main_create_model", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1796"}, {"caller_nid": "main_create_model", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1797"}, {"caller_nid": "main_create_model", "callee": "_getframe", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1809"}, {"caller_nid": "main_create_model", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1818"}, {"caller_nid": "main_create_model", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1819"}, {"caller_nid": "main_create_model", "callee": "resolve_bases", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1822"}, {"caller_nid": "main_create_model", "callee": "prepare_class", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1823"}, {"caller_nid": "main_create_model", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1826"}, {"caller_nid": "main_create_model", "callee": "meta", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/main.py", "source_location": "L1828"}]} |