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

1 line
55 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "label": "instrumentation.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L1"}, {"id": "instrumentation_find_native_user_instrumentation_hook", "label": "find_native_user_instrumentation_hook()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L69"}, {"id": "instrumentation_extendedinstrumentationregistry", "label": "ExtendedInstrumentationRegistry", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L91"}, {"id": "instrumentationfactory", "label": "InstrumentationFactory", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "instrumentation_extendedinstrumentationregistry_locate_extended_factory", "label": "._locate_extended_factory()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L103"}, {"id": "instrumentation_extendedinstrumentationregistry_check_conflicts", "label": "._check_conflicts()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L112"}, {"id": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "label": "._extended_class_manager()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L123"}, {"id": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "label": "._collect_management_factories_for()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L140"}, {"id": "instrumentation_extendedinstrumentationregistry_unregister", "label": ".unregister()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L167"}, {"id": "instrumentation_extendedinstrumentationregistry_opt_manager_of_class", "label": ".opt_manager_of_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L174"}, {"id": "instrumentation_extendedinstrumentationregistry_manager_of_class", "label": ".manager_of_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L185"}, {"id": "instrumentation_extendedinstrumentationregistry_state_of", "label": ".state_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L202"}, {"id": "instrumentation_extendedinstrumentationregistry_dict_of", "label": ".dict_of()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L209"}, {"id": "instrumentation_instrumentationmanager", "label": "InstrumentationManager", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L223"}, {"id": "instrumentation_instrumentationmanager_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L244"}, {"id": "instrumentation_instrumentationmanager_manage", "label": ".manage()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L247"}, {"id": "instrumentation_instrumentationmanager_unregister", "label": ".unregister()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L250"}, {"id": "instrumentation_instrumentationmanager_manager_getter", "label": ".manager_getter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L253"}, {"id": "instrumentation_instrumentationmanager_instrument_attribute", "label": ".instrument_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L259"}, {"id": "instrumentation_instrumentationmanager_post_configure_attribute", "label": ".post_configure_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L262"}, {"id": "instrumentation_instrumentationmanager_install_descriptor", "label": ".install_descriptor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L265"}, {"id": "instrumentation_instrumentationmanager_uninstall_descriptor", "label": ".uninstall_descriptor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L268"}, {"id": "instrumentation_instrumentationmanager_install_member", "label": ".install_member()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L271"}, {"id": "instrumentation_instrumentationmanager_uninstall_member", "label": ".uninstall_member()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L274"}, {"id": "instrumentation_instrumentationmanager_instrument_collection_class", "label": ".instrument_collection_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L277"}, {"id": "instrumentation_instrumentationmanager_get_instance_dict", "label": ".get_instance_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L280"}, {"id": "instrumentation_instrumentationmanager_initialize_instance_dict", "label": ".initialize_instance_dict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L283"}, {"id": "instrumentation_instrumentationmanager_install_state", "label": ".install_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L286"}, {"id": "instrumentation_instrumentationmanager_remove_state", "label": ".remove_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L289"}, {"id": "instrumentation_instrumentationmanager_state_getter", "label": ".state_getter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L292"}, {"id": "instrumentation_instrumentationmanager_dict_getter", "label": ".dict_getter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L295"}, {"id": "instrumentation_classinstrumentationadapter", "label": "_ClassInstrumentationAdapter", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L299"}, {"id": "classmanager", "label": "ClassManager", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "instrumentation_classinstrumentationadapter_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L302"}, {"id": "instrumentation_classinstrumentationadapter_manage", "label": ".manage()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L309"}, {"id": "instrumentation_classinstrumentationadapter_unregister", "label": ".unregister()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L312"}, {"id": "instrumentation_classinstrumentationadapter_manager_getter", "label": ".manager_getter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L315"}, {"id": "instrumentation_classinstrumentationadapter_instrument_attribute", "label": ".instrument_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L318"}, {"id": "instrumentation_classinstrumentationadapter_post_configure_attribute", "label": ".post_configure_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L323"}, {"id": "instrumentation_classinstrumentationadapter_install_descriptor", "label": ".install_descriptor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L327"}, {"id": "instrumentation_classinstrumentationadapter_uninstall_descriptor", "label": ".uninstall_descriptor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L330"}, {"id": "instrumentation_classinstrumentationadapter_install_member", "label": ".install_member()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L333"}, {"id": "instrumentation_classinstrumentationadapter_uninstall_member", "label": ".uninstall_member()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L336"}, {"id": "instrumentation_classinstrumentationadapter_instrument_collection_class", "label": ".instrument_collection_class()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L339"}, {"id": "instrumentation_classinstrumentationadapter_initialize_collection", "label": ".initialize_collection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L344"}, {"id": "instrumentation_classinstrumentationadapter_new_instance", "label": ".new_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L353"}, {"id": "instrumentation_classinstrumentationadapter_new_state_if_none", "label": "._new_state_if_none()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L358"}, {"id": "instrumentation_classinstrumentationadapter_setup_instance", "label": ".setup_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L368"}, {"id": "instrumentation_classinstrumentationadapter_teardown_instance", "label": ".teardown_instance()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L378"}, {"id": "instrumentation_classinstrumentationadapter_has_state", "label": ".has_state()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L381"}, {"id": "instrumentation_classinstrumentationadapter_state_getter", "label": ".state_getter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L389"}, {"id": "instrumentation_classinstrumentationadapter_dict_getter", "label": ".dict_getter()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L392"}, {"id": "instrumentation_install_instrumented_lookups", "label": "_install_instrumented_lookups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L396"}, {"id": "instrumentation_reinstall_default_lookups", "label": "_reinstall_default_lookups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L419"}, {"id": "instrumentation_install_lookups", "label": "_install_lookups()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L432"}, {"id": "instrumentation_rationale_70", "label": "Find user-specified instrumentation management for a class.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L70"}, {"id": "instrumentation_rationale_92", "label": "Extends :class:`.InstrumentationFactory` with additional bookkeeping, to acc", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L92"}, {"id": "instrumentation_rationale_141", "label": "Return a collection of factories in play or specified for a hierarchy.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L141"}, {"id": "instrumentation_rationale_224", "label": "User-defined class instrumentation extension. :class:`.InstrumentationManag", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L224"}, {"id": "instrumentation_rationale_300", "label": "Adapts a user-defined InstrumentationManager to a ClassManager.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L300"}, {"id": "instrumentation_rationale_359", "label": "Install a default InstanceState if none is present. A private convenien", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L359"}, {"id": "instrumentation_rationale_397", "label": "Replace global class/object management functions with ExtendedInstrumentatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L397"}, {"id": "instrumentation_rationale_420", "label": "Restore simplified lookups.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L420"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_instrumentation_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_find_native_user_instrumentation_hook", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L69", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_extendedinstrumentationregistry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L91", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentationfactory", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L91", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_locate_extended_factory", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L103", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_check_conflicts", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L112", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L123", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L140", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_unregister", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L167", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_opt_manager_of_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L174", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_manager_of_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L185", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_state_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L202", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry", "target": "instrumentation_extendedinstrumentationregistry_dict_of", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L209", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_instrumentationmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L223", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L244", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_manage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L247", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_unregister", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L250", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_manager_getter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L253", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_instrument_attribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L259", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_post_configure_attribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L262", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_install_descriptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L265", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_uninstall_descriptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L268", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_install_member", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L271", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_uninstall_member", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L274", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_instrument_collection_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L277", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_get_instance_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L280", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_initialize_instance_dict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L283", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_install_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L286", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_remove_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L289", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_state_getter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L292", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager", "target": "instrumentation_instrumentationmanager_dict_getter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L295", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_classinstrumentationadapter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L299", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "classmanager", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L299", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L302", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_manage", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L309", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_unregister", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L312", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_manager_getter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L315", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_instrument_attribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L318", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_post_configure_attribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L323", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_install_descriptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L327", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_uninstall_descriptor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L330", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_install_member", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L333", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_uninstall_member", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L336", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_instrument_collection_class", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L339", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_initialize_collection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L344", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_new_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L353", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_new_state_if_none", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L358", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_setup_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L368", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_teardown_instance", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L378", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_has_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L381", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_state_getter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L389", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter", "target": "instrumentation_classinstrumentationadapter_dict_getter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L392", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_install_instrumented_lookups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L396", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_reinstall_default_lookups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L419", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_instrumentation_py", "target": "instrumentation_install_lookups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L432", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_locate_extended_factory", "target": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L107", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_check_conflicts", "target": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L113", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "target": "instrumentation_classinstrumentationadapter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L126", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "target": "instrumentation_install_instrumented_lookups", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L133", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "target": "instrumentation_classinstrumentationadapter_manager_getter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L135", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "target": "instrumentation_classinstrumentationadapter_state_getter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L136", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "target": "instrumentation_classinstrumentationadapter_dict_getter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L137", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "target": "instrumentation_extendedinstrumentationregistry_opt_manager_of_class", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L153", "weight": 1.0}, {"source": "instrumentation_extendedinstrumentationregistry_unregister", "target": "instrumentation_classinstrumentationadapter_unregister", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L168", "weight": 1.0}, {"source": "instrumentation_instrumentationmanager_dict_getter", "target": "instrumentation_instrumentationmanager_get_instance_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L296", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_init", "target": "instrumentation_classinstrumentationadapter_state_getter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L304", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_init", "target": "instrumentation_classinstrumentationadapter_dict_getter", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L305", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_new_instance", "target": "instrumentation_classinstrumentationadapter_setup_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L355", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_new_state_if_none", "target": "instrumentation_classinstrumentationadapter_has_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L363", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_new_state_if_none", "target": "instrumentation_classinstrumentationadapter_setup_instance", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L366", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_setup_instance", "target": "instrumentation_instrumentationmanager_initialize_instance_dict", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L369", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_setup_instance", "target": "instrumentation_instrumentationmanager_install_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L375", "weight": 1.0}, {"source": "instrumentation_classinstrumentationadapter_teardown_instance", "target": "instrumentation_instrumentationmanager_remove_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L379", "weight": 1.0}, {"source": "instrumentation_install_instrumented_lookups", "target": "instrumentation_install_lookups", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L409", "weight": 1.0}, {"source": "instrumentation_reinstall_default_lookups", "target": "instrumentation_install_lookups", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L421", "weight": 1.0}, {"source": "instrumentation_rationale_70", "target": "instrumentation_find_native_user_instrumentation_hook", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L70", "weight": 1.0}, {"source": "instrumentation_rationale_92", "target": "instrumentation_extendedinstrumentationregistry", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L92", "weight": 1.0}, {"source": "instrumentation_rationale_141", "target": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L141", "weight": 1.0}, {"source": "instrumentation_rationale_224", "target": "instrumentation_instrumentationmanager", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L224", "weight": 1.0}, {"source": "instrumentation_rationale_300", "target": "instrumentation_classinstrumentationadapter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L300", "weight": 1.0}, {"source": "instrumentation_rationale_359", "target": "instrumentation_classinstrumentationadapter_new_state_if_none", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L359", "weight": 1.0}, {"source": "instrumentation_rationale_397", "target": "instrumentation_install_instrumented_lookups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L397", "weight": 1.0}, {"source": "instrumentation_rationale_420", "target": "instrumentation_reinstall_default_lookups", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L420", "weight": 1.0}], "raw_calls": [{"caller_nid": "instrumentation_find_native_user_instrumentation_hook", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L71"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_locate_extended_factory", "callee": "finder", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L105"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_check_conflicts", "callee": "difference", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L113"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_check_conflicts", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L117"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_check_conflicts", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L120"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "callee": "factory", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L124"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_extended_class_manager", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L125"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "callee": "class_hierarchy", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L150"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L151"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L155"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "callee": "finder", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L158"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L163"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_collect_management_factories_for", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L164"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_unregister", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L168"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_opt_manager_of_class", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L176"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_opt_manager_of_class", "callee": "finder", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L183"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_manager_of_class", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L187"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_manager_of_class", "callee": "UnmappedClassError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L190"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_manager_of_class", "callee": "finder", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L194"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_manager_of_class", "callee": "UnmappedClassError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L196"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_state_of", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L204"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_state_of", "callee": "self._state_finders.get(\n instance.__class__, _default_state_getter\n )", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L205"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_state_of", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L205"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_dict_of", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L211"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_dict_of", "callee": "self._dict_finders.get(\n instance.__class__, _default_dict_getter\n )", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L212"}, {"caller_nid": "instrumentation_extendedinstrumentationregistry_dict_of", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L212"}, {"caller_nid": "instrumentation_instrumentationmanager_manage", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L248"}, {"caller_nid": "instrumentation_instrumentationmanager_unregister", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L251"}, {"caller_nid": "instrumentation_instrumentationmanager_install_descriptor", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L266"}, {"caller_nid": "instrumentation_instrumentationmanager_uninstall_descriptor", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L269"}, {"caller_nid": "instrumentation_instrumentationmanager_install_member", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L272"}, {"caller_nid": "instrumentation_instrumentationmanager_uninstall_member", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L275"}, {"caller_nid": "instrumentation_instrumentationmanager_instrument_collection_class", "callee": "prepare_instrumentation", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L278"}, {"caller_nid": "instrumentation_instrumentationmanager_install_state", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L287"}, {"caller_nid": "instrumentation_instrumentationmanager_remove_state", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L290"}, {"caller_nid": "instrumentation_instrumentationmanager_state_getter", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L293"}, {"caller_nid": "instrumentation_classinstrumentationadapter_post_configure_attribute", "callee": "super", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L324"}, {"caller_nid": "instrumentation_classinstrumentationadapter_initialize_collection", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L345"}, {"caller_nid": "instrumentation_classinstrumentationadapter_initialize_collection", "callee": "delegate", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L347"}, {"caller_nid": "instrumentation_classinstrumentationadapter_new_instance", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L354"}, {"caller_nid": "instrumentation_classinstrumentationadapter_setup_instance", "callee": "_state_constructor", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L372"}, {"caller_nid": "instrumentation_classinstrumentationadapter_has_state", "callee": "_get_state", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L383"}, {"caller_nid": "instrumentation_install_instrumented_lookups", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L410"}, {"caller_nid": "instrumentation_reinstall_default_lookups", "callee": "dict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/instrumentation.py", "source_location": "L422"}]}