Files
tfm_ainventory/graphify-out/cache/be2526c202e1f7101d27833997779be417a7c8247c5e3fbfcf52d9a698c1efd8.json

1 line
82 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "label": "dependency.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1"}, {"id": "dependency_dependencyprocessor", "label": "DependencyProcessor", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L27"}, {"id": "dependency_dependencyprocessor_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L28"}, {"id": "dependency_from_relationship", "label": "from_relationship()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L58"}, {"id": "dependency_dependencyprocessor_hasparent", "label": ".hasparent()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L61"}, {"id": "dependency_dependencyprocessor_per_property_preprocessors", "label": ".per_property_preprocessors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L69"}, {"id": "dependency_dependencyprocessor_per_property_flush_actions", "label": ".per_property_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L78"}, {"id": "dependency_dependencyprocessor_per_state_flush_actions", "label": ".per_state_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L106"}, {"id": "dependency_dependencyprocessor_presort_deletes", "label": ".presort_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L220"}, {"id": "dependency_dependencyprocessor_presort_saves", "label": ".presort_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L223"}, {"id": "dependency_dependencyprocessor_process_deletes", "label": ".process_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L226"}, {"id": "dependency_dependencyprocessor_process_saves", "label": ".process_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L229"}, {"id": "dependency_dependencyprocessor_prop_has_changes", "label": ".prop_has_changes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L232"}, {"id": "dependency_dependencyprocessor_verify_canload", "label": "._verify_canload()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L264"}, {"id": "dependency_dependencyprocessor_synchronize", "label": "._synchronize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L305"}, {"id": "dependency_dependencyprocessor_get_reversed_processed_set", "label": "._get_reversed_processed_set()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L308"}, {"id": "dependency_dependencyprocessor_post_update", "label": "._post_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L317"}, {"id": "dependency_dependencyprocessor_pks_changed", "label": "._pks_changed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L325"}, {"id": "dependency_dependencyprocessor_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L328"}, {"id": "dependency_onetomanydp", "label": "OneToManyDP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L332"}, {"id": "dependency_onetomanydp_per_property_dependencies", "label": ".per_property_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L333"}, {"id": "dependency_onetomanydp_per_state_dependencies", "label": ".per_state_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L374"}, {"id": "dependency_onetomanydp_presort_deletes", "label": ".presort_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L439"}, {"id": "dependency_onetomanydp_presort_saves", "label": ".presort_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L466"}, {"id": "dependency_onetomanydp_process_deletes", "label": ".process_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L534"}, {"id": "dependency_onetomanydp_process_saves", "label": ".process_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L578"}, {"id": "dependency_onetomanydp_synchronize", "label": "._synchronize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L612"}, {"id": "dependency_onetomanydp_pks_changed", "label": "._pks_changed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L635"}, {"id": "dependency_manytoonedp", "label": "ManyToOneDP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L641"}, {"id": "dependency_manytoonedp_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L642"}, {"id": "dependency_manytoonedp_per_property_dependencies", "label": ".per_property_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L647"}, {"id": "dependency_manytoonedp_per_state_dependencies", "label": ".per_state_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L686"}, {"id": "dependency_manytoonedp_presort_deletes", "label": ".presort_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L742"}, {"id": "dependency_manytoonedp_presort_saves", "label": ".presort_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L766"}, {"id": "dependency_manytoonedp_process_deletes", "label": ".process_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L787"}, {"id": "dependency_manytoonedp_process_saves", "label": ".process_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L807"}, {"id": "dependency_manytoonedp_synchronize", "label": "._synchronize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L825"}, {"id": "dependency_detectkeyswitch", "label": "DetectKeySwitch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L866"}, {"id": "dependency_detectkeyswitch_per_property_preprocessors", "label": ".per_property_preprocessors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L878"}, {"id": "dependency_detectkeyswitch_per_property_flush_actions", "label": ".per_property_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L891"}, {"id": "dependency_detectkeyswitch_per_state_flush_actions", "label": ".per_state_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L896"}, {"id": "dependency_detectkeyswitch_presort_deletes", "label": ".presort_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L899"}, {"id": "dependency_detectkeyswitch_presort_saves", "label": ".presort_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L902"}, {"id": "dependency_detectkeyswitch_prop_has_changes", "label": ".prop_has_changes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L908"}, {"id": "dependency_detectkeyswitch_process_deletes", "label": ".process_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L915"}, {"id": "dependency_detectkeyswitch_process_saves", "label": ".process_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L918"}, {"id": "dependency_detectkeyswitch_key_switchers", "label": "._key_switchers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L926"}, {"id": "dependency_detectkeyswitch_process_key_switches", "label": "._process_key_switches()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L940"}, {"id": "dependency_detectkeyswitch_pks_changed", "label": "._pks_changed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L977"}, {"id": "dependency_manytomanydp", "label": "ManyToManyDP", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L983"}, {"id": "dependency_manytomanydp_per_property_dependencies", "label": ".per_property_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L984"}, {"id": "dependency_manytomanydp_per_state_dependencies", "label": ".per_state_dependencies()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1011"}, {"id": "dependency_manytomanydp_presort_deletes", "label": ".presort_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1036"}, {"id": "dependency_manytomanydp_presort_saves", "label": ".presort_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1048"}, {"id": "dependency_manytomanydp_process_deletes", "label": ".process_deletes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1082"}, {"id": "dependency_manytomanydp_process_saves", "label": ".process_saves()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1122"}, {"id": "dependency_manytomanydp_run_crud", "label": "._run_crud()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1199"}, {"id": "dependency_manytomanydp_synchronize", "label": "._synchronize()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1260"}, {"id": "dependency_manytomanydp_pks_changed", "label": "._pks_changed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1292"}, {"id": "dependency_rationale_62", "label": "return True if the given object instance has a parent, according to the", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L62"}, {"id": "dependency_rationale_70", "label": "establish actions and dependencies related to a flush. These actions wi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L70"}, {"id": "dependency_rationale_107", "label": "establish actions and dependencies related to a flush. These actions wi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L107"}, {"id": "dependency_rationale_867", "label": "For many-to-one relationships with no one-to-many backref, searches for pare", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L867"}, {"id": "dependency_rationale_251", "label": "# TODO: add a high speed method", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L251"}, {"id": "dependency_rationale_393", "label": "# TODO: this whole block is not covered", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L393"}, {"id": "dependency_rationale_1037", "label": "# TODO: no tests fail if this whole", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1037"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_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/orm/dependency.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_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/orm/dependency.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_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/orm/dependency.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "dependency_dependencyprocessor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L27", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "dependency_from_relationship", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L58", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_hasparent", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L61", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_per_property_preprocessors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L69", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_per_property_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L78", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_per_state_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L106", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_presort_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L220", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_presort_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L223", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_process_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L226", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_process_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L229", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_prop_has_changes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L232", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_verify_canload", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L264", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_synchronize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L305", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_get_reversed_processed_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L308", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_post_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L317", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_pks_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L325", "weight": 1.0}, {"source": "dependency_dependencyprocessor", "target": "dependency_dependencyprocessor_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L328", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "dependency_onetomanydp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L332", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_dependencyprocessor", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L332", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_per_property_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L333", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_per_state_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L374", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_presort_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L439", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_presort_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L466", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_process_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L534", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_process_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L578", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_synchronize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L612", "weight": 1.0}, {"source": "dependency_onetomanydp", "target": "dependency_onetomanydp_pks_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L635", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "dependency_manytoonedp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L641", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_dependencyprocessor", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L641", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L642", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_per_property_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L647", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_per_state_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L686", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_presort_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L742", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_presort_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L766", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_process_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L787", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_process_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L807", "weight": 1.0}, {"source": "dependency_manytoonedp", "target": "dependency_manytoonedp_synchronize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L825", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "dependency_detectkeyswitch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L866", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_dependencyprocessor", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L866", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_per_property_preprocessors", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L878", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_per_property_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L891", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_per_state_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L896", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_presort_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L899", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_presort_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L902", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_prop_has_changes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L908", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_process_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L915", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_process_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L918", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_key_switchers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L926", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_process_key_switches", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L940", "weight": 1.0}, {"source": "dependency_detectkeyswitch", "target": "dependency_detectkeyswitch_pks_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L977", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "target": "dependency_manytomanydp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L983", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_dependencyprocessor", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L983", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_per_property_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L984", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_per_state_dependencies", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1011", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_presort_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1036", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_presort_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1048", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_process_deletes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1082", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_process_saves", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1122", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_run_crud", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1199", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_synchronize", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1260", "weight": 1.0}, {"source": "dependency_manytomanydp", "target": "dependency_manytomanydp_pks_changed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1292", "weight": 1.0}, {"source": "dependency_dependencyprocessor_per_property_flush_actions", "target": "dependency_manytomanydp_per_property_dependencies", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L96", "weight": 1.0}, {"source": "dependency_dependencyprocessor_per_state_flush_actions", "target": "dependency_manytomanydp_per_state_dependencies", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L209", "weight": 1.0}, {"source": "dependency_onetomanydp_presort_deletes", "target": "dependency_dependencyprocessor_hasparent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L453", "weight": 1.0}, {"source": "dependency_onetomanydp_presort_saves", "target": "dependency_manytomanydp_pks_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L475", "weight": 1.0}, {"source": "dependency_onetomanydp_presort_saves", "target": "dependency_dependencyprocessor_hasparent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L510", "weight": 1.0}, {"source": "dependency_onetomanydp_process_deletes", "target": "dependency_dependencyprocessor_hasparent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L552", "weight": 1.0}, {"source": "dependency_onetomanydp_process_deletes", "target": "dependency_manytomanydp_synchronize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L554", "weight": 1.0}, {"source": "dependency_onetomanydp_process_deletes", "target": "dependency_dependencyprocessor_post_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L558", "weight": 1.0}, {"source": "dependency_onetomanydp_process_saves", "target": "dependency_manytomanydp_synchronize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L590", "weight": 1.0}, {"source": "dependency_onetomanydp_process_saves", "target": "dependency_dependencyprocessor_post_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L594", "weight": 1.0}, {"source": "dependency_onetomanydp_process_saves", "target": "dependency_dependencyprocessor_hasparent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L600", "weight": 1.0}, {"source": "dependency_onetomanydp_process_saves", "target": "dependency_manytomanydp_pks_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L606", "weight": 1.0}, {"source": "dependency_onetomanydp_synchronize", "target": "dependency_dependencyprocessor_verify_canload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L617", "weight": 1.0}, {"source": "dependency_manytoonedp_init", "target": "dependency_detectkeyswitch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L645", "weight": 1.0}, {"source": "dependency_manytoonedp_presort_saves", "target": "dependency_dependencyprocessor_hasparent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L775", "weight": 1.0}, {"source": "dependency_manytoonedp_process_deletes", "target": "dependency_manytomanydp_synchronize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L797", "weight": 1.0}, {"source": "dependency_manytoonedp_process_deletes", "target": "dependency_dependencyprocessor_post_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L803", "weight": 1.0}, {"source": "dependency_manytoonedp_process_saves", "target": "dependency_manytomanydp_synchronize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L815", "weight": 1.0}, {"source": "dependency_manytoonedp_process_saves", "target": "dependency_dependencyprocessor_post_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L823", "weight": 1.0}, {"source": "dependency_manytoonedp_synchronize", "target": "dependency_dependencyprocessor_verify_canload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L854", "weight": 1.0}, {"source": "dependency_detectkeyswitch_presort_saves", "target": "dependency_detectkeyswitch_process_key_switches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L906", "weight": 1.0}, {"source": "dependency_detectkeyswitch_prop_has_changes", "target": "dependency_detectkeyswitch_key_switchers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L910", "weight": 1.0}, {"source": "dependency_detectkeyswitch_process_saves", "target": "dependency_detectkeyswitch_process_key_switches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L924", "weight": 1.0}, {"source": "dependency_detectkeyswitch_key_switchers", "target": "dependency_manytomanydp_pks_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L934", "weight": 1.0}, {"source": "dependency_detectkeyswitch_process_key_switches", "target": "dependency_detectkeyswitch_key_switchers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L941", "weight": 1.0}, {"source": "dependency_manytomanydp_presort_saves", "target": "dependency_manytomanydp_pks_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1054", "weight": 1.0}, {"source": "dependency_manytomanydp_presort_saves", "target": "dependency_dependencyprocessor_hasparent", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1070", "weight": 1.0}, {"source": "dependency_manytomanydp_process_deletes", "target": "dependency_dependencyprocessor_get_reversed_processed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1087", "weight": 1.0}, {"source": "dependency_manytomanydp_process_deletes", "target": "dependency_manytomanydp_synchronize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1102", "weight": 1.0}, {"source": "dependency_manytomanydp_process_deletes", "target": "dependency_manytomanydp_run_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1118", "weight": 1.0}, {"source": "dependency_manytomanydp_process_saves", "target": "dependency_dependencyprocessor_get_reversed_processed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1127", "weight": 1.0}, {"source": "dependency_manytomanydp_process_saves", "target": "dependency_manytomanydp_pks_changed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1131", "weight": 1.0}, {"source": "dependency_manytomanydp_process_saves", "target": "dependency_manytomanydp_synchronize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1150", "weight": 1.0}, {"source": "dependency_manytomanydp_process_saves", "target": "dependency_manytomanydp_run_crud", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1195", "weight": 1.0}, {"source": "dependency_manytomanydp_synchronize", "target": "dependency_dependencyprocessor_verify_canload", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1264", "weight": 1.0}, {"source": "dependency_rationale_62", "target": "dependency_dependencyprocessor_hasparent", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L62", "weight": 1.0}, {"source": "dependency_rationale_70", "target": "dependency_dependencyprocessor_per_property_preprocessors", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L70", "weight": 1.0}, {"source": "dependency_rationale_107", "target": "dependency_dependencyprocessor_per_state_flush_actions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L107", "weight": 1.0}, {"source": "dependency_rationale_867", "target": "dependency_detectkeyswitch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L867", "weight": 1.0}, {"source": "dependency_rationale_251", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L251", "weight": 1.0}, {"source": "dependency_rationale_393", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L393", "weight": 1.0}, {"source": "dependency_rationale_1037", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1037", "weight": 1.0}], "raw_calls": [{"caller_nid": "dependency_dependencyprocessor_init", "callee": "ArgumentError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L51"}, {"caller_nid": "dependency_from_relationship", "callee": "_direction_to_processor[prop.direction]", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L59"}, {"caller_nid": "dependency_dependencyprocessor_hasparent", "callee": "get_impl", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L67"}, {"caller_nid": "dependency_dependencyprocessor_per_property_preprocessors", "callee": "register_preprocessor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L76"}, {"caller_nid": "dependency_dependencyprocessor_per_property_flush_actions", "callee": "ProcessAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L79"}, {"caller_nid": "dependency_dependencyprocessor_per_property_flush_actions", "callee": "ProcessAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L80"}, {"caller_nid": "dependency_dependencyprocessor_per_property_flush_actions", "callee": "SaveUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L82"}, {"caller_nid": "dependency_dependencyprocessor_per_property_flush_actions", "callee": "SaveUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L85"}, {"caller_nid": "dependency_dependencyprocessor_per_property_flush_actions", "callee": "DeleteAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L89"}, {"caller_nid": "dependency_dependencyprocessor_per_property_flush_actions", "callee": "DeleteAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L92"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "SaveUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L116"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "DeleteAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L117"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "ProcessAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L123"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "ProcessAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L126"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "SaveUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L147"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "DeleteAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L154"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "get_all_pending", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L165"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "ProcessState", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L179"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "DeleteState", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L181"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "ProcessState", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L183"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "SaveUpdateState", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L185"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "DeleteState", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L196"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "SaveUpdateState", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L201"}, {"caller_nid": "dependency_dependencyprocessor_per_state_flush_actions", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L204"}, {"caller_nid": "dependency_dependencyprocessor_prop_has_changes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L254"}, {"caller_nid": "dependency_dependencyprocessor_prop_has_changes", "callee": "empty", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L255"}, {"caller_nid": "dependency_dependencyprocessor_verify_canload", "callee": "FlushError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L266"}, {"caller_nid": "dependency_dependencyprocessor_verify_canload", "callee": "_canload", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L270"}, {"caller_nid": "dependency_dependencyprocessor_verify_canload", "callee": "_canload", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L273"}, {"caller_nid": "dependency_dependencyprocessor_verify_canload", "callee": "FlushError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L274"}, {"caller_nid": "dependency_dependencyprocessor_verify_canload", "callee": "FlushError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L292"}, {"caller_nid": "dependency_dependencyprocessor_synchronize", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L306"}, {"caller_nid": "dependency_dependencyprocessor_get_reversed_processed_set", "callee": "tuple", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L312"}, {"caller_nid": "dependency_dependencyprocessor_get_reversed_processed_set", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L313"}, {"caller_nid": "dependency_dependencyprocessor_get_reversed_processed_set", "callee": "memo", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L315"}, {"caller_nid": "dependency_dependencyprocessor_post_update", "callee": "register_post_update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L320"}, {"caller_nid": "dependency_dependencyprocessor_pks_changed", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L326"}, {"caller_nid": "dependency_onetomanydp_per_property_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L344"}, {"caller_nid": "dependency_onetomanydp_per_property_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L347"}, {"caller_nid": "dependency_onetomanydp_per_property_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L351"}, {"caller_nid": "dependency_onetomanydp_per_property_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L362"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L386"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L389"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L397"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L404"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L413"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L420"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L427"}, {"caller_nid": "dependency_onetomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L435"}, {"caller_nid": "dependency_onetomanydp_presort_deletes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L448"}, {"caller_nid": "dependency_onetomanydp_presort_deletes", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L455"}, {"caller_nid": "dependency_onetomanydp_presort_deletes", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L457"}, {"caller_nid": "dependency_onetomanydp_presort_deletes", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L462"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "memo", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L467"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L488"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L492"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L499"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L504"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L511"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "cascade_iterator", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L517"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L520"}, {"caller_nid": "dependency_onetomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L526"}, {"caller_nid": "dependency_onetomanydp_process_deletes", "callee": "memo", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L542"}, {"caller_nid": "dependency_onetomanydp_process_deletes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L545"}, {"caller_nid": "dependency_onetomanydp_process_deletes", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L561"}, {"caller_nid": "dependency_onetomanydp_process_deletes", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L561"}, {"caller_nid": "dependency_onetomanydp_process_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L585"}, {"caller_nid": "dependency_onetomanydp_synchronize", "callee": "is_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L619"}, {"caller_nid": "dependency_onetomanydp_synchronize", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L623"}, {"caller_nid": "dependency_onetomanydp_synchronize", "callee": "populate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L625"}, {"caller_nid": "dependency_onetomanydp_pks_changed", "callee": "source_modified", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L636"}, {"caller_nid": "dependency_manytoonedp_init", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L645"}, {"caller_nid": "dependency_manytoonedp_per_property_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L658"}, {"caller_nid": "dependency_manytoonedp_per_property_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L661"}, {"caller_nid": "dependency_manytoonedp_per_property_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L665"}, {"caller_nid": "dependency_manytoonedp_per_property_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L677"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L699"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L703"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L710"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "PostUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L718"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L722"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L732"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L736"}, {"caller_nid": "dependency_manytoonedp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L740"}, {"caller_nid": "dependency_manytoonedp_presort_deletes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L745"}, {"caller_nid": "dependency_manytoonedp_presort_deletes", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L750"}, {"caller_nid": "dependency_manytoonedp_presort_deletes", "callee": "non_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L752"}, {"caller_nid": "dependency_manytoonedp_presort_deletes", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L756"}, {"caller_nid": "dependency_manytoonedp_presort_deletes", "callee": "cascade_iterator", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L762"}, {"caller_nid": "dependency_manytoonedp_presort_deletes", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L764"}, {"caller_nid": "dependency_manytoonedp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L768"}, {"caller_nid": "dependency_manytoonedp_presort_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L770"}, {"caller_nid": "dependency_manytoonedp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L776"}, {"caller_nid": "dependency_manytoonedp_presort_saves", "callee": "cascade_iterator", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L783"}, {"caller_nid": "dependency_manytoonedp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L785"}, {"caller_nid": "dependency_manytoonedp_process_deletes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L799"}, {"caller_nid": "dependency_manytoonedp_process_deletes", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L804"}, {"caller_nid": "dependency_manytoonedp_process_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L809"}, {"caller_nid": "dependency_manytoonedp_process_saves", "callee": "sum", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L823"}, {"caller_nid": "dependency_manytoonedp_synchronize", "callee": "is_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L835"}, {"caller_nid": "dependency_manytoonedp_synchronize", "callee": "_contains_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L842"}, {"caller_nid": "dependency_manytoonedp_synchronize", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L844"}, {"caller_nid": "dependency_manytoonedp_synchronize", "callee": "state_class_str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L847"}, {"caller_nid": "dependency_manytoonedp_synchronize", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L852"}, {"caller_nid": "dependency_manytoonedp_synchronize", "callee": "populate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L855"}, {"caller_nid": "dependency_detectkeyswitch_per_property_preprocessors", "callee": "register_preprocessor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L889"}, {"caller_nid": "dependency_detectkeyswitch_per_property_flush_actions", "callee": "SaveUpdateAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L892"}, {"caller_nid": "dependency_detectkeyswitch_per_property_flush_actions", "callee": "ProcessAll", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L893"}, {"caller_nid": "dependency_detectkeyswitch_per_property_flush_actions", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L894"}, {"caller_nid": "dependency_detectkeyswitch_prop_has_changes", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L911"}, {"caller_nid": "dependency_detectkeyswitch_key_switchers", "callee": "memo", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L927"}, {"caller_nid": "dependency_detectkeyswitch_key_switchers", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L928"}, {"caller_nid": "dependency_detectkeyswitch_key_switchers", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L928"}, {"caller_nid": "dependency_detectkeyswitch_key_switchers", "callee": "union", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L931"}, {"caller_nid": "dependency_detectkeyswitch_key_switchers", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L935"}, {"caller_nid": "dependency_detectkeyswitch_key_switchers", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L937"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "all_states", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L945"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L946"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L949"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "get_impl", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L949"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "instance_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L962"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L964"}, {"caller_nid": "dependency_detectkeyswitch_process_key_switches", "callee": "populate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L967"}, {"caller_nid": "dependency_detectkeyswitch_pks_changed", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L978"}, {"caller_nid": "dependency_detectkeyswitch_pks_changed", "callee": "source_modified", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L978"}, {"caller_nid": "dependency_manytomanydp_per_property_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L994"}, {"caller_nid": "dependency_manytomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1024"}, {"caller_nid": "dependency_manytomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1028"}, {"caller_nid": "dependency_manytomanydp_per_state_dependencies", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1032"}, {"caller_nid": "dependency_manytomanydp_presort_deletes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1044"}, {"caller_nid": "dependency_manytomanydp_presort_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1055"}, {"caller_nid": "dependency_manytomanydp_presort_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1065"}, {"caller_nid": "dependency_manytomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1071"}, {"caller_nid": "dependency_manytomanydp_presort_saves", "callee": "cascade_iterator", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1077"}, {"caller_nid": "dependency_manytomanydp_presort_saves", "callee": "register_object", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1080"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1088"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1092"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "non_added", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1096"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1111"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1113"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "non_added", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1113"}, {"caller_nid": "dependency_manytomanydp_process_deletes", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1116"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1128"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "get_attribute_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1144"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1154"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1168"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1170"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1175"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1182"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1190"}, {"caller_nid": "dependency_manytomanydp_process_saves", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1193"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "connection", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1202"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "where", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1206"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "delete", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1206"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1207"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "bindparam", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1209"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1215"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "supports_sane_multi_rowcount", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1218"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1219"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "StaleDataError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1220"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1225"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "where", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1232"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1232"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "and_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1233"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "bindparam", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1235"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1241"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "supports_sane_multi_rowcount", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1244"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1245"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "StaleDataError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1246"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1251"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "insert", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1257"}, {"caller_nid": "dependency_manytomanydp_run_crud", "callee": "execute", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1258"}, {"caller_nid": "dependency_manytomanydp_synchronize", "callee": "_contains_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1271"}, {"caller_nid": "dependency_manytomanydp_synchronize", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1273"}, {"caller_nid": "dependency_manytomanydp_synchronize", "callee": "state_class_str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1276"}, {"caller_nid": "dependency_manytomanydp_synchronize", "callee": "populate_dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1280"}, {"caller_nid": "dependency_manytomanydp_synchronize", "callee": "populate_dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1283"}, {"caller_nid": "dependency_manytomanydp_pks_changed", "callee": "source_modified", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/dependency.py", "source_location": "L1293"}]}