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

1 line
64 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "label": "unitofwork.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L1"}, {"id": "unitofwork_track_cascade_events", "label": "track_cascade_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L43"}, {"id": "unitofwork_uowtransaction", "label": "UOWTransaction", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L157"}, {"id": "unitofwork_uowtransaction_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L164"}, {"id": "unitofwork_has_work", "label": "has_work()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L210"}, {"id": "unitofwork_uowtransaction_was_already_deleted", "label": ".was_already_deleted()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L213"}, {"id": "unitofwork_uowtransaction_is_deleted", "label": ".is_deleted()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L225"}, {"id": "unitofwork_uowtransaction_memo", "label": ".memo()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L231"}, {"id": "unitofwork_uowtransaction_remove_state_actions", "label": ".remove_state_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L238"}, {"id": "unitofwork_uowtransaction_get_attribute_history", "label": ".get_attribute_history()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L245"}, {"id": "unitofwork_uowtransaction_has_dep", "label": ".has_dep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L298"}, {"id": "unitofwork_uowtransaction_register_preprocessor", "label": ".register_preprocessor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L301"}, {"id": "unitofwork_uowtransaction_register_object", "label": ".register_object()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L306"}, {"id": "unitofwork_uowtransaction_register_post_update", "label": ".register_post_update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L340"}, {"id": "unitofwork_uowtransaction_per_mapper_flush_actions", "label": "._per_mapper_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L346"}, {"id": "unitofwork_mapper_for_dep", "label": "_mapper_for_dep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L361"}, {"id": "unitofwork_uowtransaction_filter_states_for_dep", "label": ".filter_states_for_dep()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L374"}, {"id": "unitofwork_uowtransaction_states_for_mapper_hierarchy", "label": ".states_for_mapper_hierarchy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L382"}, {"id": "unitofwork_uowtransaction_generate_actions", "label": "._generate_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L389"}, {"id": "unitofwork_uowtransaction_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L441"}, {"id": "unitofwork_uowtransaction_finalize_flush_changes", "label": ".finalize_flush_changes()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L468"}, {"id": "unitofwork_iteratemappersmixin", "label": "IterateMappersMixin", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L490"}, {"id": "unitofwork_iteratemappersmixin_mappers", "label": "._mappers()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L493"}, {"id": "unitofwork_preprocess", "label": "Preprocess", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L504"}, {"id": "unitofwork_preprocess_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L512"}, {"id": "unitofwork_preprocess_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L518"}, {"id": "unitofwork_postsortrec", "label": "PostSortRec", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L554"}, {"id": "unitofwork_postsortrec_new", "label": ".__new__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L557"}, {"id": "unitofwork_postsortrec_execute_aggregate", "label": ".execute_aggregate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L566"}, {"id": "unitofwork_processall", "label": "ProcessAll", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L570"}, {"id": "unitofwork_processall_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L573"}, {"id": "unitofwork_processall_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L586"}, {"id": "unitofwork_processall_per_state_flush_actions", "label": ".per_state_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L593"}, {"id": "unitofwork_processall_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L600"}, {"id": "unitofwork_processall_elements", "label": "._elements()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L607"}, {"id": "unitofwork_postupdateall", "label": "PostUpdateAll", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L615"}, {"id": "unitofwork_postupdateall_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L618"}, {"id": "unitofwork_execute", "label": "execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L624"}, {"id": "unitofwork_saveupdateall", "label": "SaveUpdateAll", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L632"}, {"id": "unitofwork_saveupdateall_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L635"}, {"id": "unitofwork_saveupdateall_per_state_flush_actions", "label": ".per_state_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L648"}, {"id": "unitofwork_saveupdateall_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L665"}, {"id": "unitofwork_deleteall", "label": "DeleteAll", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L669"}, {"id": "unitofwork_deleteall_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L672"}, {"id": "unitofwork_deleteall_per_state_flush_actions", "label": ".per_state_flush_actions()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L685"}, {"id": "unitofwork_deleteall_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L702"}, {"id": "unitofwork_processstate", "label": "ProcessState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L706"}, {"id": "unitofwork_processstate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L709"}, {"id": "unitofwork_processstate_execute_aggregate", "label": ".execute_aggregate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L715"}, {"id": "unitofwork_processstate_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L733"}, {"id": "unitofwork_saveupdatestate", "label": "SaveUpdateState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L742"}, {"id": "unitofwork_saveupdatestate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L745"}, {"id": "unitofwork_execute_aggregate", "label": "execute_aggregate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L751"}, {"id": "unitofwork_saveupdatestate_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L763"}, {"id": "unitofwork_deletestate", "label": "DeleteState", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L770"}, {"id": "unitofwork_deletestate_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L773"}, {"id": "unitofwork_deletestate_repr", "label": ".__repr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L792"}, {"id": "unitofwork_rationale_44", "label": "Establish event listeners on object attributes which handle cascade-on-set/a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L44"}, {"id": "unitofwork_rationale_214", "label": "Return ``True`` if the given state is expired and was deleted previously", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L214"}, {"id": "unitofwork_rationale_226", "label": "Return ``True`` if the given state is marked as deleted within this uowt", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L226"}, {"id": "unitofwork_rationale_239", "label": "Remove pending actions for a state from the uowtransaction.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L239"}, {"id": "unitofwork_rationale_248", "label": "Facade to attributes.get_state_history(), including caching of results.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L248"}, {"id": "unitofwork_rationale_362", "label": "return a dynamic mapping of (Mapper, DependencyProcessor) to True or Fal", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L362"}, {"id": "unitofwork_rationale_375", "label": "Filter the given list of InstanceStates to those relevant to the given D", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L375"}, {"id": "unitofwork_rationale_390", "label": "Generate the full, unsorted collection of PostSortRecs as well as depend", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L390"}, {"id": "unitofwork_rationale_469", "label": "Mark processed objects as clean / deleted after a successful flush().", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L469"}, {"id": "unitofwork_rationale_281", "label": "# TODO: store the history as (state, object) tuples", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L281"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/unitofwork.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/unitofwork.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/unitofwork.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/unitofwork.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/unitofwork.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/orm/unitofwork.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_dependency_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/unitofwork.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_mapper_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_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/orm/unitofwork.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_track_cascade_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_uowtransaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L157", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L164", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_has_work", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L210", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_was_already_deleted", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L213", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_is_deleted", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L225", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_memo", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L231", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_remove_state_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L238", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_get_attribute_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L245", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_has_dep", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L298", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_register_preprocessor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L301", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_register_object", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L306", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_register_post_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L340", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_per_mapper_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L346", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_mapper_for_dep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L361", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_filter_states_for_dep", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L374", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_states_for_mapper_hierarchy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L382", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_generate_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L389", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L441", "weight": 1.0}, {"source": "unitofwork_uowtransaction", "target": "unitofwork_uowtransaction_finalize_flush_changes", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L468", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_iteratemappersmixin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L490", "weight": 1.0}, {"source": "unitofwork_iteratemappersmixin", "target": "unitofwork_iteratemappersmixin_mappers", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L493", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_preprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L504", "weight": 1.0}, {"source": "unitofwork_preprocess", "target": "unitofwork_iteratemappersmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L504", "weight": 1.0}, {"source": "unitofwork_preprocess", "target": "unitofwork_preprocess_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L512", "weight": 1.0}, {"source": "unitofwork_preprocess", "target": "unitofwork_preprocess_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L518", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_postsortrec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L554", "weight": 1.0}, {"source": "unitofwork_postsortrec", "target": "unitofwork_postsortrec_new", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L557", "weight": 1.0}, {"source": "unitofwork_postsortrec", "target": "unitofwork_postsortrec_execute_aggregate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L566", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_processall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L570", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_iteratemappersmixin", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L570", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L570", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_processall_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L573", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_processall_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L586", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_processall_per_state_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L593", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_processall_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L600", "weight": 1.0}, {"source": "unitofwork_processall", "target": "unitofwork_processall_elements", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L607", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_postupdateall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L615", "weight": 1.0}, {"source": "unitofwork_postupdateall", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L615", "weight": 1.0}, {"source": "unitofwork_postupdateall", "target": "unitofwork_postupdateall_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L618", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L624", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_saveupdateall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L632", "weight": 1.0}, {"source": "unitofwork_saveupdateall", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L632", "weight": 1.0}, {"source": "unitofwork_saveupdateall", "target": "unitofwork_saveupdateall_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L635", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L641", "weight": 1.0}, {"source": "unitofwork_saveupdateall", "target": "unitofwork_saveupdateall_per_state_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L648", "weight": 1.0}, {"source": "unitofwork_saveupdateall", "target": "unitofwork_saveupdateall_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L665", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_deleteall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L669", "weight": 1.0}, {"source": "unitofwork_deleteall", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L669", "weight": 1.0}, {"source": "unitofwork_deleteall", "target": "unitofwork_deleteall_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L672", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L678", "weight": 1.0}, {"source": "unitofwork_deleteall", "target": "unitofwork_deleteall_per_state_flush_actions", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L685", "weight": 1.0}, {"source": "unitofwork_deleteall", "target": "unitofwork_deleteall_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L702", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_processstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L706", "weight": 1.0}, {"source": "unitofwork_processstate", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L706", "weight": 1.0}, {"source": "unitofwork_processstate", "target": "unitofwork_processstate_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L709", "weight": 1.0}, {"source": "unitofwork_processstate", "target": "unitofwork_processstate_execute_aggregate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L715", "weight": 1.0}, {"source": "unitofwork_processstate", "target": "unitofwork_processstate_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L733", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_saveupdatestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L742", "weight": 1.0}, {"source": "unitofwork_saveupdatestate", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L742", "weight": 1.0}, {"source": "unitofwork_saveupdatestate", "target": "unitofwork_saveupdatestate_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L745", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_execute_aggregate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L751", "weight": 1.0}, {"source": "unitofwork_saveupdatestate", "target": "unitofwork_saveupdatestate_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L763", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_deletestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L770", "weight": 1.0}, {"source": "unitofwork_deletestate", "target": "unitofwork_postsortrec", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L770", "weight": 1.0}, {"source": "unitofwork_deletestate", "target": "unitofwork_deletestate_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L773", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "target": "unitofwork_execute_aggregate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L779", "weight": 1.0}, {"source": "unitofwork_deletestate", "target": "unitofwork_deletestate_repr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L792", "weight": 1.0}, {"source": "unitofwork_uowtransaction_register_preprocessor", "target": "unitofwork_preprocess", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L304", "weight": 1.0}, {"source": "unitofwork_uowtransaction_register_object", "target": "unitofwork_uowtransaction_per_mapper_flush_actions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L331", "weight": 1.0}, {"source": "unitofwork_uowtransaction_per_mapper_flush_actions", "target": "unitofwork_saveupdateall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L347", "weight": 1.0}, {"source": "unitofwork_uowtransaction_per_mapper_flush_actions", "target": "unitofwork_deleteall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L348", "weight": 1.0}, {"source": "unitofwork_uowtransaction_generate_actions", "target": "unitofwork_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L400", "weight": 1.0}, {"source": "unitofwork_uowtransaction_generate_actions", "target": "unitofwork_deleteall_per_state_flush_actions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L414", "weight": 1.0}, {"source": "unitofwork_uowtransaction_execute", "target": "unitofwork_uowtransaction_generate_actions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L442", "weight": 1.0}, {"source": "unitofwork_uowtransaction_execute", "target": "unitofwork_execute_aggregate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L463", "weight": 1.0}, {"source": "unitofwork_uowtransaction_execute", "target": "unitofwork_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L466", "weight": 1.0}, {"source": "unitofwork_preprocess_execute", "target": "unitofwork_iteratemappersmixin_mappers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L522", "weight": 1.0}, {"source": "unitofwork_postsortrec_execute_aggregate", "target": "unitofwork_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L567", "weight": 1.0}, {"source": "unitofwork_processall_execute", "target": "unitofwork_processall_elements", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L587", "weight": 1.0}, {"source": "unitofwork_processall_elements", "target": "unitofwork_iteratemappersmixin_mappers", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L608", "weight": 1.0}, {"source": "unitofwork_execute", "target": "unitofwork_uowtransaction_states_for_mapper_hierarchy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L644", "weight": 1.0}, {"source": "unitofwork_saveupdateall_per_state_flush_actions", "target": "unitofwork_uowtransaction_states_for_mapper_hierarchy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L650", "weight": 1.0}, {"source": "unitofwork_saveupdateall_per_state_flush_actions", "target": "unitofwork_deleteall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L653", "weight": 1.0}, {"source": "unitofwork_saveupdateall_per_state_flush_actions", "target": "unitofwork_saveupdatestate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L657", "weight": 1.0}, {"source": "unitofwork_saveupdateall_per_state_flush_actions", "target": "unitofwork_uowtransaction_filter_states_for_dep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L662", "weight": 1.0}, {"source": "unitofwork_saveupdateall_per_state_flush_actions", "target": "unitofwork_deleteall_per_state_flush_actions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L663", "weight": 1.0}, {"source": "unitofwork_deleteall_per_state_flush_actions", "target": "unitofwork_uowtransaction_states_for_mapper_hierarchy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L687", "weight": 1.0}, {"source": "unitofwork_deleteall_per_state_flush_actions", "target": "unitofwork_saveupdateall", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L690", "weight": 1.0}, {"source": "unitofwork_deleteall_per_state_flush_actions", "target": "unitofwork_deletestate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L694", "weight": 1.0}, {"source": "unitofwork_deleteall_per_state_flush_actions", "target": "unitofwork_uowtransaction_filter_states_for_dep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L699", "weight": 1.0}, {"source": "unitofwork_rationale_44", "target": "unitofwork_track_cascade_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L44", "weight": 1.0}, {"source": "unitofwork_rationale_214", "target": "unitofwork_uowtransaction_was_already_deleted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L214", "weight": 1.0}, {"source": "unitofwork_rationale_226", "target": "unitofwork_uowtransaction_is_deleted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L226", "weight": 1.0}, {"source": "unitofwork_rationale_239", "target": "unitofwork_uowtransaction_remove_state_actions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L239", "weight": 1.0}, {"source": "unitofwork_rationale_248", "target": "unitofwork_uowtransaction_get_attribute_history", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L248", "weight": 1.0}, {"source": "unitofwork_rationale_362", "target": "unitofwork_uowtransaction_mapper_for_dep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L362", "weight": 1.0}, {"source": "unitofwork_rationale_375", "target": "unitofwork_uowtransaction_filter_states_for_dep", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L375", "weight": 1.0}, {"source": "unitofwork_rationale_390", "target": "unitofwork_uowtransaction_generate_actions", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L390", "weight": 1.0}, {"source": "unitofwork_rationale_469", "target": "unitofwork_uowtransaction_finalize_flush_changes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L469", "weight": 1.0}, {"source": "unitofwork_rationale_281", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_unitofwork_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L281", "weight": 1.0}], "raw_calls": [{"caller_nid": "unitofwork_track_cascade_events", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L143"}, {"caller_nid": "unitofwork_track_cascade_events", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L146"}, {"caller_nid": "unitofwork_track_cascade_events", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L149"}, {"caller_nid": "unitofwork_track_cascade_events", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L152"}, {"caller_nid": "unitofwork_uowtransaction_init", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L175"}, {"caller_nid": "unitofwork_uowtransaction_init", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L180"}, {"caller_nid": "unitofwork_uowtransaction_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L196"}, {"caller_nid": "unitofwork_uowtransaction_init", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L207"}, {"caller_nid": "unitofwork_uowtransaction_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L207"}, {"caller_nid": "unitofwork_uowtransaction_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L207"}, {"caller_nid": "unitofwork_has_work", "callee": "bool", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L211"}, {"caller_nid": "unitofwork_uowtransaction_was_already_deleted", "callee": "_load_expired", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L219"}, {"caller_nid": "unitofwork_uowtransaction_was_already_deleted", "callee": "_remove_newly_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L221"}, {"caller_nid": "unitofwork_uowtransaction_memo", "callee": "callable_", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L235"}, {"caller_nid": "unitofwork_uowtransaction_get_attribute_history", "callee": "get_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L267"}, {"caller_nid": "unitofwork_uowtransaction_get_attribute_history", "callee": "as_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L275"}, {"caller_nid": "unitofwork_uowtransaction_get_attribute_history", "callee": "get_history", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L283"}, {"caller_nid": "unitofwork_uowtransaction_get_attribute_history", "callee": "as_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L291"}, {"caller_nid": "unitofwork_uowtransaction_register_object", "callee": "_contains_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L315"}, {"caller_nid": "unitofwork_uowtransaction_register_object", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L320"}, {"caller_nid": "unitofwork_uowtransaction_register_object", "callee": "state_class_str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L323"}, {"caller_nid": "unitofwork_uowtransaction_register_object", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L333"}, {"caller_nid": "unitofwork_uowtransaction_register_post_update", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L343"}, {"caller_nid": "unitofwork_uowtransaction_register_post_update", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L344"}, {"caller_nid": "unitofwork_uowtransaction_per_mapper_flush_actions", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L349"}, {"caller_nid": "unitofwork_uowtransaction_per_mapper_flush_actions", "callee": "per_property_preprocessors", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L352"}, {"caller_nid": "unitofwork_uowtransaction_per_mapper_flush_actions", "callee": "per_property_preprocessors", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L358"}, {"caller_nid": "unitofwork_mapper_for_dep", "callee": "PopulateDict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L370"}, {"caller_nid": "unitofwork_mapper_for_dep", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L371"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L399"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L399"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "find_cycles", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L406"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L407"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L407"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L414"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L420"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "issuperset", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L425"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L427"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L429"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L431"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L433"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L435"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L437"}, {"caller_nid": "unitofwork_uowtransaction_generate_actions", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L438"}, {"caller_nid": "unitofwork_uowtransaction_execute", "callee": "sorted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L444"}, {"caller_nid": "unitofwork_uowtransaction_execute", "callee": "sort_as_subsets", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L457"}, {"caller_nid": "unitofwork_uowtransaction_execute", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L460"}, {"caller_nid": "unitofwork_uowtransaction_execute", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L462"}, {"caller_nid": "unitofwork_uowtransaction_execute", "callee": "sort", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L465"}, {"caller_nid": "unitofwork_uowtransaction_finalize_flush_changes", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L479"}, {"caller_nid": "unitofwork_uowtransaction_finalize_flush_changes", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L481"}, {"caller_nid": "unitofwork_uowtransaction_finalize_flush_changes", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L483"}, {"caller_nid": "unitofwork_uowtransaction_finalize_flush_changes", "callee": "_remove_newly_deleted", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L485"}, {"caller_nid": "unitofwork_uowtransaction_finalize_flush_changes", "callee": "_register_persistent", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L487"}, {"caller_nid": "unitofwork_iteratemappersmixin_mappers", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L495"}, {"caller_nid": "unitofwork_preprocess_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L515"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L519"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L520"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L523"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L527"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L529"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "presort_deletes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L532"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L533"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "presort_saves", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L535"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L536"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "prop_has_changes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L540"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "prop_has_changes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L543"}, {"caller_nid": "unitofwork_preprocess_execute", "callee": "per_property_flush_actions", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L547"}, {"caller_nid": "unitofwork_processall_init", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L582"}, {"caller_nid": "unitofwork_processall_execute", "callee": "process_deletes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L589"}, {"caller_nid": "unitofwork_processall_execute", "callee": "process_saves", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L591"}, {"caller_nid": "unitofwork_processall_per_state_flush_actions", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L598"}, {"caller_nid": "unitofwork_execute", "callee": "post_update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L629"}, {"caller_nid": "unitofwork_execute", "callee": "save_obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L642"}, {"caller_nid": "unitofwork_saveupdateall_per_state_flush_actions", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L649"}, {"caller_nid": "unitofwork_saveupdateall_per_state_flush_actions", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L658"}, {"caller_nid": "unitofwork_execute", "callee": "delete_obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L679"}, {"caller_nid": "unitofwork_deleteall_per_state_flush_actions", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L686"}, {"caller_nid": "unitofwork_deleteall_per_state_flush_actions", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L695"}, {"caller_nid": "unitofwork_processstate_execute_aggregate", "callee": "difference_update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L726"}, {"caller_nid": "unitofwork_processstate_execute_aggregate", "callee": "process_deletes", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L729"}, {"caller_nid": "unitofwork_processstate_execute_aggregate", "callee": "process_saves", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L731"}, {"caller_nid": "unitofwork_processstate_repr", "callee": "state_str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L737"}, {"caller_nid": "unitofwork_execute_aggregate", "callee": "difference_update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L758"}, {"caller_nid": "unitofwork_execute_aggregate", "callee": "save_obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L759"}, {"caller_nid": "unitofwork_saveupdatestate_repr", "callee": "state_str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L766"}, {"caller_nid": "unitofwork_execute_aggregate", "callee": "difference_update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L786"}, {"caller_nid": "unitofwork_execute_aggregate", "callee": "delete_obj", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L788"}, {"caller_nid": "unitofwork_deletestate_repr", "callee": "state_str", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/orm/unitofwork.py", "source_location": "L795"}]}