Files
tfm_ainventory/graphify-out/cache/4c9372f00510f5aa86f43c029f2b7956dcfef7b6943e3e771d1f1a6093c63a07.json

1 line
69 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "label": "mutable.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1"}, {"id": "mutable_mutablebase", "label": "MutableBase", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L423"}, {"id": "mutable_parents", "label": "_parents()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L430"}, {"id": "mutable_coerce", "label": "coerce()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L447"}, {"id": "mutable_get_listen_keys", "label": "_get_listen_keys()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L476"}, {"id": "mutable_listen_on_attribute", "label": "_listen_on_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L495"}, {"id": "mutable_mutable", "label": "Mutable", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L608"}, {"id": "mutable_mutable_changed", "label": ".changed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L616"}, {"id": "mutable_associate_with_attribute", "label": "associate_with_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L623"}, {"id": "mutable_associate_with", "label": "associate_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L633"}, {"id": "mutable_as_mutable", "label": "as_mutable()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L660"}, {"id": "mutable_mutablecomposite", "label": "MutableComposite", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L746"}, {"id": "mutable_mutablecomposite_changed", "label": ".changed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L759"}, {"id": "mutable_setup_composite_listener", "label": "_setup_composite_listener()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L771"}, {"id": "mutable_mutabledict", "label": "MutableDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L790"}, {"id": "mutable_mutabledict_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L813"}, {"id": "mutable_setdefault", "label": "setdefault()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L822"}, {"id": "mutable_mutabledict_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L838"}, {"id": "mutable_mutabledict_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L843"}, {"id": "mutable_pop", "label": "pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L850"}, {"id": "mutable_mutabledict_popitem", "label": ".popitem()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L866"}, {"id": "mutable_mutabledict_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L871"}, {"id": "mutable_mutabledict_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L885"}, {"id": "mutable_mutabledict_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L888"}, {"id": "mutable_mutablelist", "label": "MutableList", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L894"}, {"id": "mutable_mutablelist_reduce_ex", "label": ".__reduce_ex__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L917"}, {"id": "mutable_mutablelist_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L924"}, {"id": "mutable_mutablelist_setitem", "label": ".__setitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L927"}, {"id": "mutable_mutablelist_delitem", "label": ".__delitem__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L934"}, {"id": "mutable_mutablelist_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L939"}, {"id": "mutable_mutablelist_append", "label": ".append()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L944"}, {"id": "mutable_mutablelist_extend", "label": ".extend()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L948"}, {"id": "mutable_mutablelist_iadd", "label": ".__iadd__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L952"}, {"id": "mutable_mutablelist_insert", "label": ".insert()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L956"}, {"id": "mutable_mutablelist_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L960"}, {"id": "mutable_mutablelist_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L964"}, {"id": "mutable_mutablelist_sort", "label": ".sort()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L968"}, {"id": "mutable_mutablelist_reverse", "label": ".reverse()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L972"}, {"id": "mutable_mutableset", "label": "MutableSet", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L989"}, {"id": "mutable_mutableset_update", "label": ".update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1013"}, {"id": "mutable_mutableset_intersection_update", "label": ".intersection_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1017"}, {"id": "mutable_mutableset_difference_update", "label": ".difference_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1021"}, {"id": "mutable_mutableset_symmetric_difference_update", "label": ".symmetric_difference_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1025"}, {"id": "mutable_mutableset_ior", "label": ".__ior__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1029"}, {"id": "mutable_mutableset_iand", "label": ".__iand__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1033"}, {"id": "mutable_mutableset_ixor", "label": ".__ixor__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1037"}, {"id": "mutable_mutableset_isub", "label": ".__isub__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1041"}, {"id": "mutable_mutableset_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1045"}, {"id": "mutable_mutableset_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1049"}, {"id": "mutable_mutableset_discard", "label": ".discard()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1053"}, {"id": "mutable_mutableset_pop", "label": ".pop()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1057"}, {"id": "mutable_mutableset_clear", "label": ".clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1062"}, {"id": "mutable_mutableset_getstate", "label": ".__getstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1076"}, {"id": "mutable_mutableset_setstate", "label": ".__setstate__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1079"}, {"id": "mutable_mutableset_reduce_ex", "label": ".__reduce_ex__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1082"}, {"id": "mutable_rationale_424", "label": "Common base class to :class:`.Mutable` and :class:`.MutableComposite`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L424"}, {"id": "mutable_rationale_431", "label": "Dictionary of parent object's :class:`.InstanceState`->attribute name on", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L431"}, {"id": "mutable_rationale_448", "label": "Given a value, coerce it into the target type. Can be overridden by cus", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L448"}, {"id": "mutable_rationale_477", "label": "Given a descriptor attribute, return a ``set()`` of the attribute keys w", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L477"}, {"id": "mutable_rationale_501", "label": "Establish this type as a mutation listener for the given mapped descript", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L501"}, {"id": "mutable_rationale_609", "label": "Mixin that defines transparent propagation of change events to a parent obje", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L609"}, {"id": "mutable_rationale_617", "label": "Subclasses should call this method whenever change events occur.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L617"}, {"id": "mutable_rationale_626", "label": "Establish this type as a mutation listener for the given mapped descript", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L626"}, {"id": "mutable_rationale_634", "label": "Associate this wrapper with all future mapped columns of the given type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L634"}, {"id": "mutable_rationale_661", "label": "Associate a SQL type with this mutable Python type. This establishes li", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L661"}, {"id": "mutable_rationale_747", "label": "Mixin that defines transparent propagation of change events on a SQLAlchemy", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L747"}, {"id": "mutable_rationale_760", "label": "Subclasses should call this method whenever change events occur.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L760"}, {"id": "mutable_rationale_791", "label": "A dictionary type that implements :class:`.Mutable`. The :class:`.MutableDi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L791"}, {"id": "mutable_rationale_814", "label": "Detect dictionary set events and emit change events.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L814"}, {"id": "mutable_rationale_839", "label": "Detect dictionary del events and emit change events.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L839"}, {"id": "mutable_rationale_877", "label": "Convert plain dictionary to instance of this class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L877"}, {"id": "mutable_rationale_895", "label": "A list type that implements :class:`.Mutable`. The :class:`.MutableList` ob", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L895"}, {"id": "mutable_rationale_930", "label": "Detect list set events and emit change events.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L930"}, {"id": "mutable_rationale_935", "label": "Detect list del events and emit change events.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L935"}, {"id": "mutable_rationale_980", "label": "Convert plain list to instance of this class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L980"}, {"id": "mutable_rationale_990", "label": "A set type that implements :class:`.Mutable`. The :class:`.MutableSet` obje", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L990"}, {"id": "mutable_rationale_1068", "label": "Convert plain set to instance of this class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1068"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L381", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L382", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L383", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L384", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L385", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L386", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L387", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L388", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L389", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L390", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L391", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L392", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L393", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L394", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "weakref", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L395", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L397", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L398", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L399", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L400", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L401", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L402", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L403", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L405", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L406", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_attributes_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L407", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_context_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L408", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_decl_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L409", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_state_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L410", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L411", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L412", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L413", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L414", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_type_api_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L415", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L416", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L417", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_mutablebase", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L423", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_parents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L430", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_coerce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_get_listen_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L476", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_listen_on_attribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L495", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_mutable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L608", "weight": 1.0}, {"source": "mutable_mutable", "target": "mutable_mutablebase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L608", "weight": 1.0}, {"source": "mutable_mutable", "target": "mutable_mutable_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L616", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_associate_with_attribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L623", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_associate_with", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L633", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_as_mutable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L660", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_mutablecomposite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L746", "weight": 1.0}, {"source": "mutable_mutablecomposite", "target": "mutable_mutablebase", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L746", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_get_listen_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L756", "weight": 1.0}, {"source": "mutable_mutablecomposite", "target": "mutable_mutablecomposite_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L759", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_setup_composite_listener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L771", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_mutabledict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L790", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L790", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L813", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_setdefault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L822", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_setdefault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L827", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_setdefault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L829", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_setdefault", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L833", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L838", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L843", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_pop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L850", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_pop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L853", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_pop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L855", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_pop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L861", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_popitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L866", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L871", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_coerce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L876", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L885", "weight": 1.0}, {"source": "mutable_mutabledict", "target": "mutable_mutabledict_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L888", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_mutablelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L894", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L894", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_reduce_ex", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L917", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L924", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_setitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L927", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_delitem", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L934", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L939", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_append", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L944", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_extend", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L948", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_iadd", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L952", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_insert", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L956", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L960", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L964", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_sort", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L968", "weight": 1.0}, {"source": "mutable_mutablelist", "target": "mutable_mutablelist_reverse", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L972", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_coerce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L977", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_mutableset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L989", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutable", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L989", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1013", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_intersection_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1017", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_difference_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1021", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_symmetric_difference_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1025", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_ior", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1029", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_iand", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1033", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_ixor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1037", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_isub", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1041", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1045", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1049", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_discard", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1053", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_pop", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1057", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1062", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_mutable_py", "target": "mutable_coerce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1067", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_getstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1076", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_setstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1079", "weight": 1.0}, {"source": "mutable_mutableset", "target": "mutable_mutableset_reduce_ex", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1082", "weight": 1.0}, {"source": "mutable_listen_on_attribute", "target": "mutable_get_listen_keys", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L512", "weight": 1.0}, {"source": "mutable_associate_with_attribute", "target": "mutable_listen_on_attribute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L630", "weight": 1.0}, {"source": "mutable_mutabledict_setitem", "target": "mutable_mutablelist_setitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L815", "weight": 1.0}, {"source": "mutable_mutabledict_setitem", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L816", "weight": 1.0}, {"source": "mutable_setdefault", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L835", "weight": 1.0}, {"source": "mutable_mutabledict_delitem", "target": "mutable_mutablelist_delitem", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L840", "weight": 1.0}, {"source": "mutable_mutabledict_delitem", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L841", "weight": 1.0}, {"source": "mutable_mutabledict_update", "target": "mutable_mutableset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L844", "weight": 1.0}, {"source": "mutable_mutabledict_update", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L845", "weight": 1.0}, {"source": "mutable_pop", "target": "mutable_mutableset_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L862", "weight": 1.0}, {"source": "mutable_pop", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L863", "weight": 1.0}, {"source": "mutable_mutabledict_popitem", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L868", "weight": 1.0}, {"source": "mutable_mutabledict_clear", "target": "mutable_mutableset_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L872", "weight": 1.0}, {"source": "mutable_mutabledict_clear", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L873", "weight": 1.0}, {"source": "mutable_mutabledict_setstate", "target": "mutable_mutableset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L891", "weight": 1.0}, {"source": "mutable_mutablelist_setitem", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L932", "weight": 1.0}, {"source": "mutable_mutablelist_delitem", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L937", "weight": 1.0}, {"source": "mutable_mutablelist_pop", "target": "mutable_mutableset_pop", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L940", "weight": 1.0}, {"source": "mutable_mutablelist_pop", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L941", "weight": 1.0}, {"source": "mutable_mutablelist_append", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L946", "weight": 1.0}, {"source": "mutable_mutablelist_extend", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L950", "weight": 1.0}, {"source": "mutable_mutablelist_iadd", "target": "mutable_mutablelist_extend", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L953", "weight": 1.0}, {"source": "mutable_mutablelist_insert", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L958", "weight": 1.0}, {"source": "mutable_mutablelist_remove", "target": "mutable_mutableset_remove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L961", "weight": 1.0}, {"source": "mutable_mutablelist_remove", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L962", "weight": 1.0}, {"source": "mutable_mutablelist_clear", "target": "mutable_mutableset_clear", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L965", "weight": 1.0}, {"source": "mutable_mutablelist_clear", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L966", "weight": 1.0}, {"source": "mutable_mutablelist_sort", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L970", "weight": 1.0}, {"source": "mutable_mutablelist_reverse", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L974", "weight": 1.0}, {"source": "mutable_mutableset_update", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1015", "weight": 1.0}, {"source": "mutable_mutableset_intersection_update", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1019", "weight": 1.0}, {"source": "mutable_mutableset_difference_update", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1023", "weight": 1.0}, {"source": "mutable_mutableset_symmetric_difference_update", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1027", "weight": 1.0}, {"source": "mutable_mutableset_ior", "target": "mutable_mutableset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1030", "weight": 1.0}, {"source": "mutable_mutableset_iand", "target": "mutable_mutableset_intersection_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1034", "weight": 1.0}, {"source": "mutable_mutableset_ixor", "target": "mutable_mutableset_symmetric_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1038", "weight": 1.0}, {"source": "mutable_mutableset_isub", "target": "mutable_mutableset_difference_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1042", "weight": 1.0}, {"source": "mutable_mutableset_add", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1047", "weight": 1.0}, {"source": "mutable_mutableset_remove", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1051", "weight": 1.0}, {"source": "mutable_mutableset_discard", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1055", "weight": 1.0}, {"source": "mutable_mutableset_pop", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1059", "weight": 1.0}, {"source": "mutable_mutableset_clear", "target": "mutable_mutablecomposite_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1064", "weight": 1.0}, {"source": "mutable_mutableset_setstate", "target": "mutable_mutableset_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1080", "weight": 1.0}, {"source": "mutable_rationale_424", "target": "mutable_mutablebase", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L424", "weight": 1.0}, {"source": "mutable_rationale_431", "target": "mutable_mutablebase_parents", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L431", "weight": 1.0}, {"source": "mutable_rationale_448", "target": "mutable_mutablebase_coerce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L448", "weight": 1.0}, {"source": "mutable_rationale_477", "target": "mutable_mutablebase_get_listen_keys", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L477", "weight": 1.0}, {"source": "mutable_rationale_501", "target": "mutable_mutablebase_listen_on_attribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L501", "weight": 1.0}, {"source": "mutable_rationale_609", "target": "mutable_mutable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L609", "weight": 1.0}, {"source": "mutable_rationale_617", "target": "mutable_mutable_changed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L617", "weight": 1.0}, {"source": "mutable_rationale_626", "target": "mutable_mutable_associate_with_attribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L626", "weight": 1.0}, {"source": "mutable_rationale_634", "target": "mutable_mutable_associate_with", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L634", "weight": 1.0}, {"source": "mutable_rationale_661", "target": "mutable_mutable_as_mutable", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L661", "weight": 1.0}, {"source": "mutable_rationale_747", "target": "mutable_mutablecomposite", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L747", "weight": 1.0}, {"source": "mutable_rationale_760", "target": "mutable_mutablecomposite_changed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L760", "weight": 1.0}, {"source": "mutable_rationale_791", "target": "mutable_mutabledict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L791", "weight": 1.0}, {"source": "mutable_rationale_814", "target": "mutable_mutabledict_setitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L814", "weight": 1.0}, {"source": "mutable_rationale_839", "target": "mutable_mutabledict_delitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L839", "weight": 1.0}, {"source": "mutable_rationale_877", "target": "mutable_mutabledict_coerce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L877", "weight": 1.0}, {"source": "mutable_rationale_895", "target": "mutable_mutablelist", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L895", "weight": 1.0}, {"source": "mutable_rationale_930", "target": "mutable_mutablelist_setitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L930", "weight": 1.0}, {"source": "mutable_rationale_935", "target": "mutable_mutablelist_delitem", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L935", "weight": 1.0}, {"source": "mutable_rationale_980", "target": "mutable_mutablelist_coerce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L980", "weight": 1.0}, {"source": "mutable_rationale_990", "target": "mutable_mutableset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L990", "weight": 1.0}, {"source": "mutable_rationale_1068", "target": "mutable_mutableset_coerce", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1068", "weight": 1.0}], "raw_calls": [{"caller_nid": "mutable_parents", "callee": "WeakKeyDictionary", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L444"}, {"caller_nid": "mutable_coerce", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L473"}, {"caller_nid": "mutable_coerce", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L473"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L584"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L592"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L593"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L596"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L599"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L602"}, {"caller_nid": "mutable_listen_on_attribute", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L603"}, {"caller_nid": "mutable_mutable_changed", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L619"}, {"caller_nid": "mutable_mutable_changed", "callee": "flag_modified", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L620"}, {"caller_nid": "mutable_mutable_changed", "callee": "obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L620"}, {"caller_nid": "mutable_associate_with", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L657"}, {"caller_nid": "mutable_as_mutable", "callee": "to_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L694"}, {"caller_nid": "mutable_as_mutable", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L699"}, {"caller_nid": "mutable_as_mutable", "callee": "listens_for", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L701"}, {"caller_nid": "mutable_as_mutable", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L741"}, {"caller_nid": "mutable_get_listen_keys", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L757"}, {"caller_nid": "mutable_mutablecomposite_changed", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L762"}, {"caller_nid": "mutable_mutablecomposite_changed", "callee": "get_property", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L763"}, {"caller_nid": "mutable_mutablecomposite_changed", "callee": "zip", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L764"}, {"caller_nid": "mutable_mutablecomposite_changed", "callee": "_composite_values_from_instance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L765"}, {"caller_nid": "mutable_mutablecomposite_changed", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L768"}, {"caller_nid": "mutable_mutablecomposite_changed", "callee": "obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L768"}, {"caller_nid": "mutable_setup_composite_listener", "callee": "contains", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L783"}, {"caller_nid": "mutable_setup_composite_listener", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L784"}, {"caller_nid": "mutable_coerce", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L878"}, {"caller_nid": "mutable_coerce", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L879"}, {"caller_nid": "mutable_coerce", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L880"}, {"caller_nid": "mutable_mutabledict_getstate", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L886"}, {"caller_nid": "mutable_mutablelist_reduce_ex", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L920"}, {"caller_nid": "mutable_coerce", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L981"}, {"caller_nid": "mutable_coerce", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L982"}, {"caller_nid": "mutable_coerce", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L983"}, {"caller_nid": "mutable_coerce", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1069"}, {"caller_nid": "mutable_coerce", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1070"}, {"caller_nid": "mutable_coerce", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1071"}, {"caller_nid": "mutable_mutableset_getstate", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1077"}, {"caller_nid": "mutable_mutableset_reduce_ex", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/mutable.py", "source_location": "L1085"}]}