Files
tfm_ainventory/graphify-out/cache/37fc6d6772d4fb0db3047039d03e6714792ece42cd9690e6e94baab9850cfbb6.json

1 line
41 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "label": "base.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L1"}, {"id": "base_is_event_name", "label": "_is_event_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L50"}, {"id": "base_unpickledispatch", "label": "_UnpickleDispatch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L60"}, {"id": "base_unpickledispatch_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L66"}, {"id": "base_dispatchcommon", "label": "_DispatchCommon", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L76"}, {"id": "base_dispatchcommon_join", "label": "._join()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L81"}, {"id": "base_dispatchcommon_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L84"}, {"id": "base_events", "label": "_events()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L88"}, {"id": "base_dispatch", "label": "_Dispatch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L92"}, {"id": "base_dispatch_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L137"}, {"id": "base_dispatch_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L159"}, {"id": "base_event_descriptors", "label": "_event_descriptors()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L171"}, {"id": "base_dispatch_listen", "label": "._listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L177"}, {"id": "base_dispatch_for_class", "label": "._for_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L180"}, {"id": "base_dispatch_for_instance", "label": "._for_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L183"}, {"id": "base_dispatch_join", "label": "._join()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L187"}, {"id": "base_dispatch_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L198"}, {"id": "base_dispatch_update", "label": "._update()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L201"}, {"id": "base_dispatch_clear", "label": "._clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L213"}, {"id": "base_remove_dispatcher", "label": "_remove_dispatcher()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L218"}, {"id": "base_haseventsdispatch", "label": "_HasEventsDispatch", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L225"}, {"id": "base_getattr", "label": "__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L238"}, {"id": "base_haseventsdispatch_init_subclass", "label": ".__init_subclass__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L240"}, {"id": "base_accept_with", "label": "_accept_with()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L247"}, {"id": "base_listen", "label": "_listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L253"}, {"id": "base_set_dispatch", "label": "_set_dispatch()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L265"}, {"id": "base_create_dispatcher_class", "label": "_create_dispatcher_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L279"}, {"id": "base_joineddispatcher", "label": "_JoinedDispatcher", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L337"}, {"id": "base_joineddispatcher_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L346"}, {"id": "base_joineddispatcher_reduce", "label": ".__reduce__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L353"}, {"id": "base_joineddispatcher_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L356"}, {"id": "base_joineddispatcher_listen", "label": "._listen()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L364"}, {"id": "base_remove", "label": "_remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L419"}, {"id": "base_clear", "label": "_clear()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L423"}, {"id": "base_dispatcher", "label": "dispatcher", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L427"}, {"id": "base_dispatcher_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L435"}, {"id": "base_get", "label": "__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L440"}, {"id": "base_dispatcher_get", "label": ".__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L447"}, {"id": "base_slots_dispatcher", "label": "slots_dispatcher", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L462"}, {"id": "base_slots_dispatcher_get", "label": ".__get__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L463"}, {"id": "base_rationale_61", "label": "Serializable callable that re-generates an instance of :class:`_Dispatch` gi", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L61"}, {"id": "base_rationale_93", "label": "Mirror the event listening definitions of an Events class with listener coll", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L93"}, {"id": "base_rationale_188", "label": "Create a 'join' of this :class:`._Dispatch` and another. This new dispa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L188"}, {"id": "base_rationale_204", "label": "Populate from the listeners in another :class:`_Dispatch` object.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L204"}, {"id": "base_rationale_241", "label": "Intercept new Event subclasses and create associated _Dispatch classes.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L241"}, {"id": "base_rationale_282", "label": "Create a :class:`._Dispatch` class corresponding to an :class:`.Events`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L282"}, {"id": "base_rationale_338", "label": "Represent a connection between two _Dispatch objects.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L338"}, {"id": "base_rationale_373", "label": "Define event listening functions for a particular target type.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L373"}, {"id": "base_rationale_428", "label": "Descriptor used by target classes to deliver the _Dispatch class at the clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L428"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_attr_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_attr_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_attr_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_attr_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_registry_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_registry_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_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/event/base.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_is_event_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_unpickledispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L60", "weight": 1.0}, {"source": "base_unpickledispatch", "target": "base_unpickledispatch_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L66", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_dispatchcommon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L76", "weight": 1.0}, {"source": "base_dispatchcommon", "target": "base_dispatchcommon_join", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L81", "weight": 1.0}, {"source": "base_dispatchcommon", "target": "base_dispatchcommon_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L84", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L88", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_dispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L92", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L137", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L159", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_event_descriptors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L171", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_listen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L177", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_for_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L180", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_for_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L183", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_join", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L187", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L198", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L201", "weight": 1.0}, {"source": "base_dispatch", "target": "base_dispatch_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L213", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_remove_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L218", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_haseventsdispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L225", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L238", "weight": 1.0}, {"source": "base_haseventsdispatch", "target": "base_haseventsdispatch_init_subclass", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L240", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_accept_with", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L247", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_listen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L253", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_set_dispatch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L265", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_create_dispatcher_class", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L279", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_joineddispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L337", "weight": 1.0}, {"source": "base_joineddispatcher", "target": "base_joineddispatcher_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L346", "weight": 1.0}, {"source": "base_joineddispatcher", "target": "base_joineddispatcher_reduce", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L353", "weight": 1.0}, {"source": "base_joineddispatcher", "target": "base_joineddispatcher_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L356", "weight": 1.0}, {"source": "base_joineddispatcher", "target": "base_joineddispatcher_listen", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L364", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L368", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_events", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L372", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_accept_with", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L376", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_listen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L405", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L419", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_clear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L423", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L427", "weight": 1.0}, {"source": "base_dispatcher", "target": "base_dispatcher_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L435", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L440", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L445", "weight": 1.0}, {"source": "base_dispatcher", "target": "base_dispatcher_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_event_base_py", "target": "base_slots_dispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L462", "weight": 1.0}, {"source": "base_slots_dispatcher", "target": "base_slots_dispatcher_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L463", "weight": 1.0}, {"source": "base_unpickledispatch_call", "target": "base_dispatch_for_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L69", "weight": 1.0}, {"source": "base_dispatch_listen", "target": "base_joineddispatcher_listen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L178", "weight": 1.0}, {"source": "base_dispatch_for_instance", "target": "base_dispatch_for_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L185", "weight": 1.0}, {"source": "base_dispatch_reduce", "target": "base_unpickledispatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L199", "weight": 1.0}, {"source": "base_haseventsdispatch_init_subclass", "target": "base_create_dispatcher_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L244", "weight": 1.0}, {"source": "base_create_dispatcher_class", "target": "base_is_event_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L293", "weight": 1.0}, {"source": "base_create_dispatcher_class", "target": "base_set_dispatch", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L304", "weight": 1.0}, {"source": "base_create_dispatcher_class", "target": "base_slots_dispatcher", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L322", "weight": 1.0}, {"source": "base_create_dispatcher_class", "target": "base_dispatcher", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L324", "weight": 1.0}, {"source": "base_dispatcher_get", "target": "base_dispatch_for_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L451", "weight": 1.0}, {"source": "base_slots_dispatcher_get", "target": "base_dispatch_for_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L470", "weight": 1.0}, {"source": "base_rationale_61", "target": "base_unpickledispatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L61", "weight": 1.0}, {"source": "base_rationale_93", "target": "base_dispatch", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L93", "weight": 1.0}, {"source": "base_rationale_188", "target": "base_dispatch_join", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L188", "weight": 1.0}, {"source": "base_rationale_204", "target": "base_dispatch_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L204", "weight": 1.0}, {"source": "base_rationale_241", "target": "base_haseventsdispatch_init_subclass", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L241", "weight": 1.0}, {"source": "base_rationale_282", "target": "base_haseventsdispatch_create_dispatcher_class", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L282", "weight": 1.0}, {"source": "base_rationale_338", "target": "base_joineddispatcher", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L338", "weight": 1.0}, {"source": "base_rationale_373", "target": "base_events", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L373", "weight": 1.0}, {"source": "base_rationale_428", "target": "base_dispatcher", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L428", "weight": 1.0}], "raw_calls": [{"caller_nid": "base_is_event_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L56"}, {"caller_nid": "base_is_event_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L57"}, {"caller_nid": "base_unpickledispatch_call", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L69"}, {"caller_nid": "base_unpickledispatch_call", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L73"}, {"caller_nid": "base_dispatchcommon_join", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L82"}, {"caller_nid": "base_dispatchcommon_getattr", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L85"}, {"caller_nid": "base_events", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L89"}, {"caller_nid": "base_dispatch_init", "callee": "_EmptyListener", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L153"}, {"caller_nid": "base_dispatch_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L165"}, {"caller_nid": "base_dispatch_getattr", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L167"}, {"caller_nid": "base_event_descriptors", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L175"}, {"caller_nid": "base_dispatch_for_class", "callee": "__class__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L181"}, {"caller_nid": "base_dispatch_join", "callee": "_joined_dispatch_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L196"}, {"caller_nid": "base_dispatch_update", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L207"}, {"caller_nid": "base_dispatch_update", "callee": "for_modify", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L209"}, {"caller_nid": "base_dispatch_update", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L209"}, {"caller_nid": "base_dispatch_clear", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L215"}, {"caller_nid": "base_dispatch_clear", "callee": "for_modify", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L215"}, {"caller_nid": "base_remove_dispatcher", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L220"}, {"caller_nid": "base_accept_with", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L250"}, {"caller_nid": "base_listen", "callee": "NotImplementedError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L262"}, {"caller_nid": "base_set_dispatch", "callee": "dispatch_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L274"}, {"caller_nid": "base_create_dispatcher_class", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L288"}, {"caller_nid": "base_create_dispatcher_class", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L294"}, {"caller_nid": "base_create_dispatcher_class", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L296"}, {"caller_nid": "base_create_dispatcher_class", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L306"}, {"caller_nid": "base_create_dispatcher_class", "callee": "_ClsLevelDispatch", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L306"}, {"caller_nid": "base_create_dispatcher_class", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L307"}, {"caller_nid": "base_create_dispatcher_class", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L310"}, {"caller_nid": "base_create_dispatcher_class", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L312"}, {"caller_nid": "base_create_dispatcher_class", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L313"}, {"caller_nid": "base_create_dispatcher_class", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L315"}, {"caller_nid": "base_create_dispatcher_class", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L319"}, {"caller_nid": "base_create_dispatcher_class", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L326"}, {"caller_nid": "base_create_dispatcher_class", "callee": "globals", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L334"}, {"caller_nid": "base_joineddispatcher_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L359"}, {"caller_nid": "base_joineddispatcher_getattr", "callee": "_JoinedListener", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L360"}, {"caller_nid": "base_joineddispatcher_getattr", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L361"}, {"caller_nid": "base_accept_with", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L391"}, {"caller_nid": "base_accept_with", "callee": "dispatch_is", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L393"}, {"caller_nid": "base_accept_with", "callee": "dispatch_is", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L394"}, {"caller_nid": "base_accept_with", "callee": "dispatch_is", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L396"}, {"caller_nid": "base_accept_with", "callee": "dispatch_parent_is", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L397"}, {"caller_nid": "base_listen", "callee": "base_listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L414"}, {"caller_nid": "base_remove", "callee": "remove", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L420"}, {"caller_nid": "base_dispatcher_get", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L455"}, {"caller_nid": "base_slots_dispatcher_get", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/event/base.py", "source_location": "L467"}]}