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

1 line
51 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "label": "engines.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L1"}, {"id": "engines_connectionkiller", "label": "ConnectionKiller", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L37"}, {"id": "engines_connectionkiller_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L38"}, {"id": "engines_connectionkiller_add_pool", "label": ".add_pool()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L43"}, {"id": "engines_connectionkiller_add_conn", "label": "._add_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L51"}, {"id": "engines_connectionkiller_remove_conn", "label": "._remove_conn()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L55"}, {"id": "engines_connectionkiller_add_engine", "label": ".add_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L58"}, {"id": "engines_connectionkiller_safe", "label": "._safe()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L64"}, {"id": "engines_connectionkiller_rollback_all", "label": ".rollback_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L72"}, {"id": "engines_connectionkiller_checkin_all", "label": ".checkin_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L77"}, {"id": "engines_connectionkiller_close_all", "label": ".close_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L92"}, {"id": "engines_connectionkiller_prepare_for_drop_tables", "label": ".prepare_for_drop_tables()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L95"}, {"id": "engines_connectionkiller_drop_testing_engines", "label": "._drop_testing_engines()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L104"}, {"id": "engines_connectionkiller_dispose_testing_engines", "label": "._dispose_testing_engines()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L122"}, {"id": "engines_connectionkiller_after_test", "label": ".after_test()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L130"}, {"id": "engines_connectionkiller_after_test_outside_fixtures", "label": ".after_test_outside_fixtures()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L133"}, {"id": "engines_connectionkiller_stop_test_class_inside_fixtures", "label": ".stop_test_class_inside_fixtures()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L151"}, {"id": "engines_connectionkiller_stop_test_class_outside_fixtures", "label": ".stop_test_class_outside_fixtures()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L156"}, {"id": "engines_connectionkiller_final_cleanup", "label": ".final_cleanup()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L178"}, {"id": "engines_connectionkiller_assert_all_closed", "label": ".assert_all_closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L183"}, {"id": "engines_assert_conns_closed", "label": "assert_conns_closed()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L193"}, {"id": "engines_rollback_open_connections", "label": "rollback_open_connections()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L201"}, {"id": "engines_close_first", "label": "close_first()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L211"}, {"id": "engines_close_open_connections", "label": "close_open_connections()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L219"}, {"id": "engines_all_dialects", "label": "all_dialects()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L227"}, {"id": "engines_reconnectfixture", "label": "ReconnectFixture", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L242"}, {"id": "engines_reconnectfixture_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L243"}, {"id": "engines_reconnectfixture_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L248"}, {"id": "engines_reconnectfixture_connect", "label": ".connect()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L251"}, {"id": "engines_reconnectfixture_safe", "label": "._safe()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L264"}, {"id": "engines_reconnectfixture_shutdown", "label": ".shutdown()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L270"}, {"id": "engines_reconnectfixture_restart", "label": ".restart()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L281"}, {"id": "engines_reconnecting_engine", "label": "reconnecting_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L285"}, {"id": "engines_testing_engine", "label": "testing_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L306"}, {"id": "engines_mock_engine", "label": "mock_engine()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L396"}, {"id": "engines_dbapiproxycursor", "label": "DBAPIProxyCursor", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L434"}, {"id": "engines_dbapiproxycursor_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L442"}, {"id": "engines_dbapiproxycursor_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L447"}, {"id": "engines_dbapiproxycursor_executemany", "label": ".executemany()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L453"}, {"id": "engines_dbapiproxycursor_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L456"}, {"id": "engines_dbapiproxycursor_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L459"}, {"id": "engines_dbapiproxyconnection", "label": "DBAPIProxyConnection", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L463"}, {"id": "engines_dbapiproxyconnection_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L471"}, {"id": "engines_dbapiproxyconnection_cursor", "label": ".cursor()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L476"}, {"id": "engines_dbapiproxyconnection_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L479"}, {"id": "engines_dbapiproxyconnection_getattr", "label": ".__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L482"}, {"id": "engines_rationale_202", "label": "Decorator that rolls back all open connections after fn execution.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L202"}, {"id": "engines_rationale_212", "label": "Decorator that closes all connections before fn execution.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L212"}, {"id": "engines_rationale_220", "label": "Decorator that closes all connections after fn execution.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L220"}, {"id": "engines_rationale_397", "label": "Provides a mocking engine based on the current testing.db. This is normally", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L397"}, {"id": "engines_rationale_435", "label": "Proxy a DBAPI cursor. Tests can provide subclasses of this to intercept", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L435"}, {"id": "engines_rationale_464", "label": "Proxy a DBAPI connection. Tests can provide subclasses of this to intercept", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L464"}, {"id": "engines_rationale_271", "label": "# TODO: this doesn't cover all cases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L271"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "collections", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "typing", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "weakref", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_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/testing/engines.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_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/testing/engines.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_util_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_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/testing/engines.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_url_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_connectionkiller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L37", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L38", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_add_pool", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L43", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_add_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L51", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_remove_conn", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L55", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_add_engine", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L58", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_safe", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L64", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_rollback_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L72", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_checkin_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L77", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_close_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L92", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_prepare_for_drop_tables", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L95", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_drop_testing_engines", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L104", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_dispose_testing_engines", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L122", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_after_test", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L130", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_after_test_outside_fixtures", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L133", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_stop_test_class_inside_fixtures", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L151", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_stop_test_class_outside_fixtures", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L156", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_final_cleanup", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L178", "weight": 1.0}, {"source": "engines_connectionkiller", "target": "engines_connectionkiller_assert_all_closed", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L183", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_assert_conns_closed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L193", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_rollback_open_connections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L201", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_close_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L211", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_close_open_connections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L219", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_all_dialects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L227", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_reconnectfixture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L242", "weight": 1.0}, {"source": "engines_reconnectfixture", "target": "engines_reconnectfixture_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L243", "weight": 1.0}, {"source": "engines_reconnectfixture", "target": "engines_reconnectfixture_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L248", "weight": 1.0}, {"source": "engines_reconnectfixture", "target": "engines_reconnectfixture_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L251", "weight": 1.0}, {"source": "engines_reconnectfixture", "target": "engines_reconnectfixture_safe", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L264", "weight": 1.0}, {"source": "engines_reconnectfixture", "target": "engines_reconnectfixture_shutdown", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L270", "weight": 1.0}, {"source": "engines_reconnectfixture", "target": "engines_reconnectfixture_restart", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L281", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_reconnecting_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L285", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_testing_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L306", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_testing_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L315", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_testing_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L323", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_mock_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L396", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_dbapiproxycursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L434", "weight": 1.0}, {"source": "engines_dbapiproxycursor", "target": "engines_dbapiproxycursor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L442", "weight": 1.0}, {"source": "engines_dbapiproxycursor", "target": "engines_dbapiproxycursor_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L447", "weight": 1.0}, {"source": "engines_dbapiproxycursor", "target": "engines_dbapiproxycursor_executemany", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L453", "weight": 1.0}, {"source": "engines_dbapiproxycursor", "target": "engines_dbapiproxycursor_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L456", "weight": 1.0}, {"source": "engines_dbapiproxycursor", "target": "engines_dbapiproxycursor_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L459", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "target": "engines_dbapiproxyconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L463", "weight": 1.0}, {"source": "engines_dbapiproxyconnection", "target": "engines_dbapiproxyconnection_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L471", "weight": 1.0}, {"source": "engines_dbapiproxyconnection", "target": "engines_dbapiproxyconnection_cursor", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L476", "weight": 1.0}, {"source": "engines_dbapiproxyconnection", "target": "engines_dbapiproxyconnection_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L479", "weight": 1.0}, {"source": "engines_dbapiproxyconnection", "target": "engines_dbapiproxyconnection_getattr", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L482", "weight": 1.0}, {"source": "engines_connectionkiller_add_engine", "target": "engines_connectionkiller_add_pool", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L59", "weight": 1.0}, {"source": "engines_connectionkiller_rollback_all", "target": "engines_reconnectfixture_safe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L75", "weight": 1.0}, {"source": "engines_connectionkiller_checkin_all", "target": "engines_reconnectfixture_safe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L84", "weight": 1.0}, {"source": "engines_connectionkiller_close_all", "target": "engines_connectionkiller_checkin_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L93", "weight": 1.0}, {"source": "engines_connectionkiller_drop_testing_engines", "target": "engines_reconnectfixture_safe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L113", "weight": 1.0}, {"source": "engines_connectionkiller_after_test", "target": "engines_connectionkiller_drop_testing_engines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L131", "weight": 1.0}, {"source": "engines_connectionkiller_after_test_outside_fixtures", "target": "engines_connectionkiller_checkin_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L141", "weight": 1.0}, {"source": "engines_connectionkiller_after_test_outside_fixtures", "target": "engines_reconnectfixture_connect", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L148", "weight": 1.0}, {"source": "engines_connectionkiller_after_test_outside_fixtures", "target": "engines_connectionkiller_prepare_for_drop_tables", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L149", "weight": 1.0}, {"source": "engines_connectionkiller_stop_test_class_inside_fixtures", "target": "engines_connectionkiller_checkin_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L152", "weight": 1.0}, {"source": "engines_connectionkiller_stop_test_class_inside_fixtures", "target": "engines_connectionkiller_drop_testing_engines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L153", "weight": 1.0}, {"source": "engines_connectionkiller_stop_test_class_outside_fixtures", "target": "engines_connectionkiller_dispose_testing_engines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L176", "weight": 1.0}, {"source": "engines_connectionkiller_final_cleanup", "target": "engines_connectionkiller_checkin_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L179", "weight": 1.0}, {"source": "engines_connectionkiller_final_cleanup", "target": "engines_connectionkiller_drop_testing_engines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L181", "weight": 1.0}, {"source": "engines_assert_conns_closed", "target": "engines_connectionkiller_assert_all_closed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L197", "weight": 1.0}, {"source": "engines_rollback_open_connections", "target": "engines_connectionkiller_rollback_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L207", "weight": 1.0}, {"source": "engines_close_first", "target": "engines_connectionkiller_checkin_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L214", "weight": 1.0}, {"source": "engines_close_open_connections", "target": "engines_connectionkiller_checkin_all", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L224", "weight": 1.0}, {"source": "engines_reconnectfixture_connect", "target": "engines_reconnectfixture_safe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L254", "weight": 1.0}, {"source": "engines_reconnectfixture_connect", "target": "engines_dbapiproxyconnection_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L255", "weight": 1.0}, {"source": "engines_reconnectfixture_connect", "target": "engines_dbapiproxycursor_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L258", "weight": 1.0}, {"source": "engines_reconnectfixture_shutdown", "target": "engines_reconnectfixture_safe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L278", "weight": 1.0}, {"source": "engines_reconnecting_engine", "target": "engines_reconnectfixture", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L290", "weight": 1.0}, {"source": "engines_reconnecting_engine", "target": "engines_testing_engine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L291", "weight": 1.0}, {"source": "engines_testing_engine", "target": "engines_connectionkiller_dispose_testing_engines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L362", "weight": 1.0}, {"source": "engines_testing_engine", "target": "engines_connectionkiller_add_engine", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L382", "weight": 1.0}, {"source": "engines_dbapiproxycursor_init", "target": "engines_dbapiproxyconnection_cursor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L445", "weight": 1.0}, {"source": "engines_rationale_202", "target": "engines_rollback_open_connections", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L202", "weight": 1.0}, {"source": "engines_rationale_212", "target": "engines_close_first", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L212", "weight": 1.0}, {"source": "engines_rationale_220", "target": "engines_close_open_connections", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L220", "weight": 1.0}, {"source": "engines_rationale_397", "target": "engines_mock_engine", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L397", "weight": 1.0}, {"source": "engines_rationale_435", "target": "engines_dbapiproxycursor", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L435", "weight": 1.0}, {"source": "engines_rationale_464", "target": "engines_dbapiproxyconnection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L464", "weight": 1.0}, {"source": "engines_rationale_271", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_testing_engines_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L271", "weight": 1.0}], "raw_calls": [{"caller_nid": "engines_connectionkiller_init", "callee": "WeakKeyDictionary", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L39"}, {"caller_nid": "engines_connectionkiller_init", "callee": "defaultdict", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L40"}, {"caller_nid": "engines_connectionkiller_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L41"}, {"caller_nid": "engines_connectionkiller_add_pool", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L44"}, {"caller_nid": "engines_connectionkiller_add_pool", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L45"}, {"caller_nid": "engines_connectionkiller_add_pool", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L46"}, {"caller_nid": "engines_connectionkiller_add_pool", "callee": "listen", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L47"}, {"caller_nid": "engines_connectionkiller_add_conn", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L52"}, {"caller_nid": "engines_connectionkiller_remove_conn", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L56"}, {"caller_nid": "engines_connectionkiller_add_engine", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L62"}, {"caller_nid": "engines_connectionkiller_safe", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L66"}, {"caller_nid": "engines_connectionkiller_safe", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L68"}, {"caller_nid": "engines_connectionkiller_rollback_all", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L73"}, {"caller_nid": "engines_connectionkiller_checkin_all", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L81"}, {"caller_nid": "engines_connectionkiller_checkin_all", "callee": "discard", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L83"}, {"caller_nid": "engines_connectionkiller_checkin_all", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L90"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L106"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L107"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L115"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "await_only", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L116"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L116"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L118"}, {"caller_nid": "engines_connectionkiller_drop_testing_engines", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L120"}, {"caller_nid": "engines_connectionkiller_dispose_testing_engines", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L124"}, {"caller_nid": "engines_connectionkiller_dispose_testing_engines", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L125"}, {"caller_nid": "engines_connectionkiller_dispose_testing_engines", "callee": "await_only", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L126"}, {"caller_nid": "engines_connectionkiller_dispose_testing_engines", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L126"}, {"caller_nid": "engines_connectionkiller_dispose_testing_engines", "callee": "dispose", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L128"}, {"caller_nid": "engines_connectionkiller_stop_test_class_outside_fixtures", "callee": "gc_collect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L160"}, {"caller_nid": "engines_connectionkiller_stop_test_class_outside_fixtures", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L163"}, {"caller_nid": "engines_connectionkiller_stop_test_class_outside_fixtures", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L164"}, {"caller_nid": "engines_assert_conns_closed", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L195"}, {"caller_nid": "engines_rollback_open_connections", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L205"}, {"caller_nid": "engines_close_first", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L215"}, {"caller_nid": "engines_close_open_connections", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L222"}, {"caller_nid": "engines_all_dialects", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L234"}, {"caller_nid": "engines_all_dialects", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L236"}, {"caller_nid": "engines_all_dialects", "callee": "__import__", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L237"}, {"caller_nid": "engines_all_dialects", "callee": "dialect", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L239"}, {"caller_nid": "engines_reconnectfixture_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L249"}, {"caller_nid": "engines_reconnectfixture_connect", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L261"}, {"caller_nid": "engines_reconnectfixture_safe", "callee": "fn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L266"}, {"caller_nid": "engines_reconnectfixture_safe", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L268"}, {"caller_nid": "engines_reconnectfixture_shutdown", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L277"}, {"caller_nid": "engines_testing_engine", "callee": "make_url", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L338"}, {"caller_nid": "engines_testing_engine", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L348"}, {"caller_nid": "engines_testing_engine", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L351"}, {"caller_nid": "engines_testing_engine", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L353"}, {"caller_nid": "engines_testing_engine", "callee": "create_engine", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L357"}, {"caller_nid": "engines_testing_engine", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L364"}, {"caller_nid": "engines_testing_engine", "callee": "post_configure_testing_engine", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L375"}, {"caller_nid": "engines_testing_engine", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L380"}, {"caller_nid": "engines_testing_engine", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L385"}, {"caller_nid": "engines_mock_engine", "callee": "create_mock_engine", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L426"}, {"caller_nid": "engines_mock_engine", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L427"}, {"caller_nid": "engines_dbapiproxycursor_iter", "callee": "iter", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L457"}, {"caller_nid": "engines_dbapiproxycursor_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L460"}, {"caller_nid": "engines_dbapiproxyconnection_cursor", "callee": "cursor_cls", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L477"}, {"caller_nid": "engines_dbapiproxyconnection_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/testing/engines.py", "source_location": "L483"}]}