Files
tfm_ainventory/graphify-out/cache/1d2f4a17d8ebdadede28d0688923959e39e8937906c6d51d41cab9eb2d6b9586.json

1 line
43 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "label": "_utils.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L1"}, {"id": "utils_can_be_positional", "label": "can_be_positional()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L74"}, {"id": "utils_sequence_like", "label": "sequence_like()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L93"}, {"id": "utils_lenient_isinstance", "label": "lenient_isinstance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L97"}, {"id": "utils_lenient_issubclass", "label": "lenient_issubclass()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L104"}, {"id": "utils_is_model_class", "label": "is_model_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L113"}, {"id": "utils_is_valid_identifier", "label": "is_valid_identifier()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L122"}, {"id": "utils_deep_update", "label": "deep_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L133"}, {"id": "utils_update_not_none", "label": "update_not_none()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L144"}, {"id": "utils_unique_list", "label": "unique_list()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L151"}, {"id": "utils_valueitems", "label": "ValueItems", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L173"}, {"id": "utils_valueitems_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L178"}, {"id": "utils_valueitems_is_excluded", "label": ".is_excluded()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L186"}, {"id": "utils_valueitems_is_included", "label": ".is_included()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L193"}, {"id": "utils_valueitems_for_element", "label": ".for_element()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L200"}, {"id": "utils_valueitems_normalize_indexes", "label": "._normalize_indexes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L207"}, {"id": "utils_merge", "label": "merge()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L245"}, {"id": "utils_coerce_items", "label": "_coerce_items()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L283"}, {"id": "utils_coerce_value", "label": "_coerce_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L294"}, {"id": "utils_is_true", "label": "is_true()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L300"}, {"id": "utils_valueitems_repr_args", "label": ".__repr_args__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L303"}, {"id": "utils_lazyclassattribute", "label": "LazyClassAttribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L309"}, {"id": "utils_lazyclassattribute_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L319"}, {"id": "utils_value", "label": "value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L324"}, {"id": "utils_lazyclassattribute_get", "label": ".__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L327"}, {"id": "utils_smart_deepcopy", "label": "smart_deepcopy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L336"}, {"id": "utils_all_identical", "label": "all_identical()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L360"}, {"id": "utils_get_first_not_none", "label": "get_first_not_none()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L375"}, {"id": "utils_safegetitemproxy", "label": "SafeGetItemProxy", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L381"}, {"id": "utils_safegetitemproxy_getitem", "label": ".__getitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L393"}, {"id": "utils_contains", "label": "__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L402"}, {"id": "utils_deprecated_instance_property", "label": "deprecated_instance_property", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L410"}, {"id": "utils_deprecated_instance_property_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L418"}, {"id": "utils_get", "label": "__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L423"}, {"id": "utils_deprecated_instance_property_get", "label": ".__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L431"}, {"id": "utils_rationale_1", "label": "Bucket of reusable internal utilities. This should be reduced as much as possib", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L1"}, {"id": "utils_rationale_75", "label": "Return whether the parameter accepts a positional argument. ```python {test", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L75"}, {"id": "utils_rationale_114", "label": "Returns true if cls is a _proper_ subclass of BaseModel, and provides proper typ", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L114"}, {"id": "utils_rationale_123", "label": "Checks that a string is a valid identifier and not a Python keyword. :param", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L123"}, {"id": "utils_rationale_156", "label": "Make a list unique while maintaining order. We update the list if another on", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L156"}, {"id": "utils_rationale_174", "label": "Class for more convenient calculation of excluded or included fields on values.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L174"}, {"id": "utils_rationale_187", "label": "Check if item is fully excluded. :param item: key or index of a value", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L187"}, {"id": "utils_rationale_194", "label": "Check if value is contained in self._items. :param item: key or index o", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L194"}, {"id": "utils_rationale_201", "label": ":param e: key or index of element on value :return: raw values for eleme", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L201"}, {"id": "utils_rationale_208", "label": ":param items: dict or set of indexes which will be normalized :param v_l", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L208"}, {"id": "utils_rationale_246", "label": "Merge a `base` item with an `override` item. Both `base` and `override`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L246"}, {"id": "utils_rationale_314", "label": "A descriptor exposing an attribute only accessible on a class (hidden from insta", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L314"}, {"id": "utils_rationale_337", "label": "Return type as is for immutable built-in types Use obj.copy() for built-in e", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L337"}, {"id": "utils_rationale_361", "label": "Check that the items of `left` are the same objects as those in `right`. >>", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L361"}, {"id": "utils_rationale_376", "label": "Return the first argument if it is not `None`, otherwise return the second argum", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L376"}, {"id": "utils_rationale_382", "label": "Wrapper redirecting `__getitem__` to `get` with a sentinel value as default", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L382"}, {"id": "utils_rationale_411", "label": "A decorator exposing the decorated class method as a property, with a warning on", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L411"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "keyword", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "copy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "inspect", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "itertools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_import_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_can_be_positional", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L74", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_sequence_like", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L93", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_lenient_isinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L97", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_lenient_issubclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L104", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_is_model_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L113", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_is_valid_identifier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L122", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_deep_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_update_not_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L144", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_unique_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L151", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_valueitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L173", "weight": 1.0}, {"source": "utils_valueitems", "target": "utils_valueitems_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L178", "weight": 1.0}, {"source": "utils_valueitems", "target": "utils_valueitems_is_excluded", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L186", "weight": 1.0}, {"source": "utils_valueitems", "target": "utils_valueitems_is_included", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L193", "weight": 1.0}, {"source": "utils_valueitems", "target": "utils_valueitems_for_element", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L200", "weight": 1.0}, {"source": "utils_valueitems", "target": "utils_valueitems_normalize_indexes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_merge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L245", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_coerce_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L283", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_coerce_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L294", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_is_true", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L300", "weight": 1.0}, {"source": "utils_valueitems", "target": "utils_valueitems_repr_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L303", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_lazyclassattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L309", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_lazyclassattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L313", "weight": 1.0}, {"source": "utils_lazyclassattribute", "target": "utils_lazyclassattribute_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L319", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L324", "weight": 1.0}, {"source": "utils_lazyclassattribute", "target": "utils_lazyclassattribute_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L327", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_smart_deepcopy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L336", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_all_identical", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L360", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_get_first_not_none", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L375", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_safegetitemproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L381", "weight": 1.0}, {"source": "utils_safegetitemproxy", "target": "utils_safegetitemproxy_getitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L393", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_contains", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L402", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_deprecated_instance_property", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L410", "weight": 1.0}, {"source": "utils_deprecated_instance_property", "target": "utils_deprecated_instance_property_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L418", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L423", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "target": "utils_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L430", "weight": 1.0}, {"source": "utils_deprecated_instance_property", "target": "utils_deprecated_instance_property_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L431", "weight": 1.0}, {"source": "utils_is_model_class", "target": "utils_lenient_issubclass", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L119", "weight": 1.0}, {"source": "utils_valueitems_init", "target": "utils_coerce_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L179", "weight": 1.0}, {"source": "utils_valueitems_init", "target": "utils_valueitems_normalize_indexes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L182", "weight": 1.0}, {"source": "utils_valueitems_is_excluded", "target": "utils_is_true", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L191", "weight": 1.0}, {"source": "utils_valueitems_for_element", "target": "utils_is_true", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L205", "weight": 1.0}, {"source": "utils_valueitems_normalize_indexes", "target": "utils_is_true", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L219", "weight": 1.0}, {"source": "utils_valueitems_normalize_indexes", "target": "utils_coerce_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L222", "weight": 1.0}, {"source": "utils_valueitems_normalize_indexes", "target": "utils_merge", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L230", "weight": 1.0}, {"source": "utils_merge", "target": "utils_coerce_value", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L259", "weight": 1.0}, {"source": "utils_merge", "target": "utils_is_true", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L263", "weight": 1.0}, {"source": "utils_coerce_value", "target": "utils_is_true", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L295", "weight": 1.0}, {"source": "utils_coerce_value", "target": "utils_coerce_items", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L297", "weight": 1.0}, {"source": "utils_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L1", "weight": 1.0}, {"source": "utils_rationale_75", "target": "utils_can_be_positional", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L75", "weight": 1.0}, {"source": "utils_rationale_114", "target": "utils_is_model_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L114", "weight": 1.0}, {"source": "utils_rationale_123", "target": "utils_is_valid_identifier", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L123", "weight": 1.0}, {"source": "utils_rationale_156", "target": "utils_unique_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L156", "weight": 1.0}, {"source": "utils_rationale_174", "target": "utils_valueitems", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L174", "weight": 1.0}, {"source": "utils_rationale_187", "target": "utils_valueitems_is_excluded", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L187", "weight": 1.0}, {"source": "utils_rationale_194", "target": "utils_valueitems_is_included", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L194", "weight": 1.0}, {"source": "utils_rationale_201", "target": "utils_valueitems_for_element", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L201", "weight": 1.0}, {"source": "utils_rationale_208", "target": "utils_valueitems_normalize_indexes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L208", "weight": 1.0}, {"source": "utils_rationale_246", "target": "utils_valueitems_merge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L246", "weight": 1.0}, {"source": "utils_rationale_314", "target": "utils_lazyclassattribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L314", "weight": 1.0}, {"source": "utils_rationale_337", "target": "utils_smart_deepcopy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L337", "weight": 1.0}, {"source": "utils_rationale_361", "target": "utils_all_identical", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L361", "weight": 1.0}, {"source": "utils_rationale_376", "target": "utils_get_first_not_none", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L376", "weight": 1.0}, {"source": "utils_rationale_382", "target": "utils_safegetitemproxy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L382", "weight": 1.0}, {"source": "utils_rationale_411", "target": "utils_deprecated_instance_property", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L411", "weight": 1.0}], "raw_calls": [{"caller_nid": "utils_sequence_like", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L94"}, {"caller_nid": "utils_lenient_isinstance", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L99"}, {"caller_nid": "utils_lenient_issubclass", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L106"}, {"caller_nid": "utils_lenient_issubclass", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L106"}, {"caller_nid": "utils_lenient_issubclass", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L108"}, {"caller_nid": "utils_is_model_class", "callee": "import_cached_base_model", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L117"}, {"caller_nid": "utils_is_valid_identifier", "callee": "isidentifier", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L127"}, {"caller_nid": "utils_is_valid_identifier", "callee": "iskeyword", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L127"}, {"caller_nid": "utils_deep_update", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L134"}, {"caller_nid": "utils_deep_update", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L136"}, {"caller_nid": "utils_deep_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L137"}, {"caller_nid": "utils_deep_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L137"}, {"caller_nid": "utils_update_not_none", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L145"}, {"caller_nid": "utils_update_not_none", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L145"}, {"caller_nid": "utils_unique_list", "callee": "name_factory", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L163"}, {"caller_nid": "utils_unique_list", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L165"}, {"caller_nid": "utils_unique_list", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L166"}, {"caller_nid": "utils_unique_list", "callee": "index", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L168"}, {"caller_nid": "utils_valueitems_init", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L181"}, {"caller_nid": "utils_valueitems_init", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L182"}, {"caller_nid": "utils_valueitems_is_excluded", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L191"}, {"caller_nid": "utils_valueitems_for_element", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L204"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L218"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L219"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L219"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L220"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L224"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L225"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L230"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L235"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L236"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "range", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L238"}, {"caller_nid": "utils_valueitems_normalize_indexes", "callee": "setdefault", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L239"}, {"caller_nid": "utils_merge", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L272"}, {"caller_nid": "utils_merge", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L276"}, {"caller_nid": "utils_merge", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L276"}, {"caller_nid": "utils_coerce_items", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L284"}, {"caller_nid": "utils_coerce_items", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L286"}, {"caller_nid": "utils_coerce_items", "callee": "fromkeys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L287"}, {"caller_nid": "utils_coerce_items", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L289"}, {"caller_nid": "utils_coerce_items", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L290"}, {"caller_nid": "utils_value", "callee": "get_value", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L325"}, {"caller_nid": "utils_lazyclassattribute_get", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L330"}, {"caller_nid": "utils_smart_deepcopy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L349"}, {"caller_nid": "utils_smart_deepcopy", "callee": "deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L354"}, {"caller_nid": "utils_all_identical", "callee": "zip_longest", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L369"}, {"caller_nid": "utils_safegetitemproxy_getitem", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L394"}, {"caller_nid": "utils_deprecated_instance_property_get", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L440"}, {"caller_nid": "utils_deprecated_instance_property_get", "callee": "self.fget.__get__(instance, objtype)", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_utils.py", "source_location": "L446"}]}