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

1 line
72 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "label": "scoping.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1"}, {"id": "scoping_async_scoped_session", "label": "async_scoped_session", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L114"}, {"id": "scoping_async_scoped_session_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L133"}, {"id": "scoping_proxied", "label": "_proxied()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L154"}, {"id": "scoping_async_scoped_session_call", "label": ".__call__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L157"}, {"id": "scoping_async_scoped_session_configure", "label": ".configure()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L189"}, {"id": "scoping_async_scoped_session_remove", "label": ".remove()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L206"}, {"id": "scoping_async_scoped_session_contains", "label": ".__contains__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L223"}, {"id": "scoping_async_scoped_session_iter", "label": ".__iter__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L245"}, {"id": "scoping_async_scoped_session_aclose", "label": ".aclose()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L265"}, {"id": "scoping_async_scoped_session_add", "label": ".add()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L284"}, {"id": "scoping_async_scoped_session_add_all", "label": ".add_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L324"}, {"id": "scoping_async_scoped_session_begin", "label": ".begin()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L352"}, {"id": "scoping_async_scoped_session_begin_nested", "label": ".begin_nested()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L381"}, {"id": "scoping_async_scoped_session_close", "label": ".close()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L406"}, {"id": "scoping_async_scoped_session_reset", "label": ".reset()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L429"}, {"id": "scoping_async_scoped_session_commit", "label": ".commit()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L454"}, {"id": "scoping_async_scoped_session_connection", "label": ".connection()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L471"}, {"id": "scoping_async_scoped_session_delete", "label": ".delete()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L505"}, {"id": "scoping_execute", "label": "execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L528"}, {"id": "scoping_async_scoped_session_execute", "label": ".execute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L551"}, {"id": "scoping_async_scoped_session_expire", "label": ".expire()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L583"}, {"id": "scoping_async_scoped_session_expire_all", "label": ".expire_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L637"}, {"id": "scoping_async_scoped_session_expunge", "label": ".expunge()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L684"}, {"id": "scoping_async_scoped_session_expunge_all", "label": ".expunge_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L706"}, {"id": "scoping_async_scoped_session_flush", "label": ".flush()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L728"}, {"id": "scoping_async_scoped_session_get_bind", "label": ".get_bind()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L745"}, {"id": "scoping_async_scoped_session_is_modified", "label": ".is_modified()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L835"}, {"id": "scoping_async_scoped_session_invalidate", "label": ".invalidate()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L905"}, {"id": "scoping_async_scoped_session_merge", "label": ".merge()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L919"}, {"id": "scoping_async_scoped_session_refresh", "label": ".refresh()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L943"}, {"id": "scoping_async_scoped_session_rollback", "label": ".rollback()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L975"}, {"id": "scoping_scalar", "label": "scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L993"}, {"id": "scoping_async_scoped_session_scalar", "label": ".scalar()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1014"}, {"id": "scoping_scalars", "label": "scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1046"}, {"id": "scoping_async_scoped_session_scalars", "label": ".scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1067"}, {"id": "scoping_async_scoped_session_get", "label": ".get()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1107"}, {"id": "scoping_async_scoped_session_get_one", "label": ".get_one()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1145"}, {"id": "scoping_stream", "label": "stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1186"}, {"id": "scoping_async_scoped_session_stream", "label": ".stream()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1207"}, {"id": "scoping_stream_scalars", "label": "stream_scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1236"}, {"id": "scoping_async_scoped_session_stream_scalars", "label": ".stream_scalars()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1257"}, {"id": "scoping_bind", "label": "bind()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1295"}, {"id": "scoping_dirty", "label": "dirty()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1308"}, {"id": "scoping_deleted", "label": "deleted()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1347"}, {"id": "scoping_new", "label": "new()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1366"}, {"id": "scoping_identity_map", "label": "identity_map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1385"}, {"id": "scoping_is_active", "label": "is_active()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1404"}, {"id": "scoping_autoflush", "label": "autoflush()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1447"}, {"id": "scoping_no_autoflush", "label": "no_autoflush()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1466"}, {"id": "scoping_info", "label": "info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1501"}, {"id": "scoping_close_all", "label": "close_all()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1527"}, {"id": "scoping_object_session", "label": "object_session()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1542"}, {"id": "scoping_identity_key", "label": "identity_key()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1564"}, {"id": "scoping_rationale_115", "label": "Provides scoped management of :class:`.AsyncSession` objects. See the secti", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L115"}, {"id": "scoping_rationale_138", "label": "Construct a new :class:`_asyncio.async_scoped_session`. :param session_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L138"}, {"id": "scoping_rationale_158", "label": "r\"\"\"Return the current :class:`.AsyncSession`, creating it using the :at", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L158"}, {"id": "scoping_rationale_190", "label": "reconfigure the :class:`.sessionmaker` used by this :class:`.scoped_sess", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L190"}, {"id": "scoping_rationale_207", "label": "Dispose of the current :class:`.AsyncSession`, if present. Different fr", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L207"}, {"id": "scoping_rationale_224", "label": "r\"\"\"Return True if the instance is associated with this session. .. con", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L224"}, {"id": "scoping_rationale_246", "label": "r\"\"\"Iterate over all pending or persistent instances within this Session", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L246"}, {"id": "scoping_rationale_266", "label": "r\"\"\"A synonym for :meth:`_asyncio.AsyncSession.close`. .. container:: c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L266"}, {"id": "scoping_rationale_285", "label": "r\"\"\"Place an object into this :class:`_orm.Session`. .. container:: cla", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L285"}, {"id": "scoping_rationale_325", "label": "r\"\"\"Add the given collection of instances to this :class:`_orm.Session`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L325"}, {"id": "scoping_rationale_353", "label": "r\"\"\"Return an :class:`_asyncio.AsyncSessionTransaction` object. .. cont", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L353"}, {"id": "scoping_rationale_382", "label": "r\"\"\"Return an :class:`_asyncio.AsyncSessionTransaction` object which wil", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L382"}, {"id": "scoping_rationale_407", "label": "r\"\"\"Close out the transactional resources and ORM objects used by this :", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L407"}, {"id": "scoping_rationale_430", "label": "r\"\"\"Close out the transactional resources and ORM objects used by this :", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L430"}, {"id": "scoping_rationale_455", "label": "r\"\"\"Commit the current transaction in progress. .. container:: class_ba", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L455"}, {"id": "scoping_rationale_477", "label": "r\"\"\"Return a :class:`_asyncio.AsyncConnection` object corresponding to t", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L477"}, {"id": "scoping_rationale_506", "label": "r\"\"\"Mark an instance as deleted. .. container:: class_bases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L506"}, {"id": "scoping_rationale_560", "label": "r\"\"\"Execute a statement and return a buffered :class:`_engine.Result` ob", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L560"}, {"id": "scoping_rationale_586", "label": "r\"\"\"Expire the attributes on an instance. .. container:: class_bases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L586"}, {"id": "scoping_rationale_638", "label": "r\"\"\"Expires all persistent instances within this Session. .. container:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L638"}, {"id": "scoping_rationale_685", "label": "r\"\"\"Remove the `instance` from this ``Session``. .. container:: class_b", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L685"}, {"id": "scoping_rationale_707", "label": "r\"\"\"Remove all object instances from this ``Session``. .. container:: c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L707"}, {"id": "scoping_rationale_729", "label": "r\"\"\"Flush all the object changes to the database. .. container:: class_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L729"}, {"id": "scoping_rationale_752", "label": "r\"\"\"Return a \"bind\" to which the synchronous proxied :class:`_orm.Session`", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L752"}, {"id": "scoping_rationale_838", "label": "r\"\"\"Return ``True`` if the given instance has locally modified attribute", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L838"}, {"id": "scoping_rationale_906", "label": "r\"\"\"Close this Session, using connection invalidation. .. container:: c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L906"}, {"id": "scoping_rationale_926", "label": "r\"\"\"Copy the state of a given instance into a corresponding instance wit", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L926"}, {"id": "scoping_rationale_949", "label": "r\"\"\"Expire and refresh the attributes on the given instance. .. contain", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L949"}, {"id": "scoping_rationale_976", "label": "r\"\"\"Rollback the current transaction in progress. .. container:: class_", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L976"}, {"id": "scoping_rationale_1023", "label": "r\"\"\"Execute a statement and return a scalar result. .. container:: clas", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1023"}, {"id": "scoping_rationale_1076", "label": "r\"\"\"Execute a statement and return scalar results. .. container:: class", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1076"}, {"id": "scoping_rationale_1118", "label": "r\"\"\"Return an instance based on the given primary key identifier, or ``N", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1118"}, {"id": "scoping_rationale_1156", "label": "r\"\"\"Return an instance based on the given primary key identifier, or rai", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1156"}, {"id": "scoping_rationale_1216", "label": "r\"\"\"Execute a statement and return a streaming :class:`_asyncio.AsyncRes", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1216"}, {"id": "scoping_rationale_1266", "label": "r\"\"\"Execute a statement and return a stream of scalar results. .. conta", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1266"}, {"id": "scoping_rationale_1296", "label": "r\"\"\"Proxy for the :attr:`_asyncio.AsyncSession.bind` attribute on behalf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1296"}, {"id": "scoping_rationale_1309", "label": "r\"\"\"The set of all persistent instances considered dirty. .. container:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1309"}, {"id": "scoping_rationale_1348", "label": "r\"\"\"The set of all instances marked as 'deleted' within this ``Session``", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1348"}, {"id": "scoping_rationale_1367", "label": "r\"\"\"The set of all instances marked as 'new' within this ``Session``. .", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1367"}, {"id": "scoping_rationale_1386", "label": "r\"\"\"Proxy for the :attr:`_orm.Session.identity_map` attribute on behalf", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1386"}, {"id": "scoping_rationale_1405", "label": "r\"\"\"True if this :class:`.Session` not in \"partial rollback\" state. ..", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1405"}, {"id": "scoping_rationale_1448", "label": "r\"\"\"Proxy for the :attr:`_orm.Session.autoflush` attribute on behalf of", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1448"}, {"id": "scoping_rationale_1467", "label": "r\"\"\"Return a context manager that disables autoflush. .. container:: cl", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1467"}, {"id": "scoping_rationale_1502", "label": "r\"\"\"A user-modifiable dictionary. .. container:: class_bases", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1502"}, {"id": "scoping_rationale_1528", "label": "r\"\"\"Close all :class:`_asyncio.AsyncSession` sessions. .. container:: c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1528"}, {"id": "scoping_rationale_1543", "label": "r\"\"\"Return the :class:`.Session` to which an object belongs. .. contain", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1543"}, {"id": "scoping_rationale_1573", "label": "r\"\"\"Return an identity key. .. container:: class_bases Pro", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1573"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/asyncio/scoping.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/asyncio/scoping.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L32", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_engine_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L37", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L38", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L40", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L41", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L42", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_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/ext/asyncio/scoping.py", "source_location": "L44", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L45", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_engine_result_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L47", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L48", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L49", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_typing_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_interfaces_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L51", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L53", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L54", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_orm_session_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L55", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_base_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L56", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_elements_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L57", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_selectable_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L58", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "backend_venv_lib_python3_12_site_packages_sqlalchemy_sql_selectable_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L59", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_async_scoped_session", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L114", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L133", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_proxied", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L154", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L157", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_configure", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L189", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L206", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_contains", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L223", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_iter", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L245", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_aclose", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L265", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L284", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_add_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L324", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_begin", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L352", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_begin_nested", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L381", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_close", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L406", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L429", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_commit", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L454", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_connection", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L471", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L505", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L528", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_execute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L540", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L551", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_expire", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L583", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_expire_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L637", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_expunge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L684", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_expunge_all", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L706", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_flush", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L728", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_get_bind", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L745", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_is_modified", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L835", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_invalidate", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L905", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_merge", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L919", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_refresh", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L943", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_rollback", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L975", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L993", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_scalar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1004", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_scalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1014", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1046", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1057", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_scalars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1067", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_get", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1107", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_get_one", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1145", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1186", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1197", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_stream", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1207", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_stream_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1236", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_stream_scalars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1247", "weight": 1.0}, {"source": "scoping_async_scoped_session", "target": "scoping_async_scoped_session_stream_scalars", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1257", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_bind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1295", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_bind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1304", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_dirty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1308", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_deleted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1347", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_new", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1366", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_identity_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1385", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_identity_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1400", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_is_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1404", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_autoflush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1447", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_autoflush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1462", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_no_autoflush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1466", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1501", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_close_all", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1527", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_object_session", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1542", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_sqlalchemy_ext_asyncio_scoping_py", "target": "scoping_identity_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1564", "weight": 1.0}, {"source": "scoping_async_scoped_session_remove", "target": "scoping_async_scoped_session_close", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L215", "weight": 1.0}, {"source": "scoping_rationale_115", "target": "scoping_async_scoped_session", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L115", "weight": 1.0}, {"source": "scoping_rationale_138", "target": "scoping_async_scoped_session_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L138", "weight": 1.0}, {"source": "scoping_rationale_158", "target": "scoping_async_scoped_session_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L158", "weight": 1.0}, {"source": "scoping_rationale_190", "target": "scoping_async_scoped_session_configure", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L190", "weight": 1.0}, {"source": "scoping_rationale_207", "target": "scoping_async_scoped_session_remove", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L207", "weight": 1.0}, {"source": "scoping_rationale_224", "target": "scoping_async_scoped_session_contains", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L224", "weight": 1.0}, {"source": "scoping_rationale_246", "target": "scoping_async_scoped_session_iter", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L246", "weight": 1.0}, {"source": "scoping_rationale_266", "target": "scoping_async_scoped_session_aclose", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L266", "weight": 1.0}, {"source": "scoping_rationale_285", "target": "scoping_async_scoped_session_add", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L285", "weight": 1.0}, {"source": "scoping_rationale_325", "target": "scoping_async_scoped_session_add_all", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L325", "weight": 1.0}, {"source": "scoping_rationale_353", "target": "scoping_async_scoped_session_begin", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L353", "weight": 1.0}, {"source": "scoping_rationale_382", "target": "scoping_async_scoped_session_begin_nested", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L382", "weight": 1.0}, {"source": "scoping_rationale_407", "target": "scoping_async_scoped_session_close", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L407", "weight": 1.0}, {"source": "scoping_rationale_430", "target": "scoping_async_scoped_session_reset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L430", "weight": 1.0}, {"source": "scoping_rationale_455", "target": "scoping_async_scoped_session_commit", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L455", "weight": 1.0}, {"source": "scoping_rationale_477", "target": "scoping_async_scoped_session_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L477", "weight": 1.0}, {"source": "scoping_rationale_506", "target": "scoping_async_scoped_session_delete", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L506", "weight": 1.0}, {"source": "scoping_rationale_560", "target": "scoping_async_scoped_session_execute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L560", "weight": 1.0}, {"source": "scoping_rationale_586", "target": "scoping_async_scoped_session_expire", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L586", "weight": 1.0}, {"source": "scoping_rationale_638", "target": "scoping_async_scoped_session_expire_all", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L638", "weight": 1.0}, {"source": "scoping_rationale_685", "target": "scoping_async_scoped_session_expunge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L685", "weight": 1.0}, {"source": "scoping_rationale_707", "target": "scoping_async_scoped_session_expunge_all", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L707", "weight": 1.0}, {"source": "scoping_rationale_729", "target": "scoping_async_scoped_session_flush", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L729", "weight": 1.0}, {"source": "scoping_rationale_752", "target": "scoping_async_scoped_session_get_bind", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L752", "weight": 1.0}, {"source": "scoping_rationale_838", "target": "scoping_async_scoped_session_is_modified", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L838", "weight": 1.0}, {"source": "scoping_rationale_906", "target": "scoping_async_scoped_session_invalidate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L906", "weight": 1.0}, {"source": "scoping_rationale_926", "target": "scoping_async_scoped_session_merge", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L926", "weight": 1.0}, {"source": "scoping_rationale_949", "target": "scoping_async_scoped_session_refresh", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L949", "weight": 1.0}, {"source": "scoping_rationale_976", "target": "scoping_async_scoped_session_rollback", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L976", "weight": 1.0}, {"source": "scoping_rationale_1023", "target": "scoping_async_scoped_session_scalar", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1023", "weight": 1.0}, {"source": "scoping_rationale_1076", "target": "scoping_async_scoped_session_scalars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1076", "weight": 1.0}, {"source": "scoping_rationale_1118", "target": "scoping_async_scoped_session_get", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1118", "weight": 1.0}, {"source": "scoping_rationale_1156", "target": "scoping_async_scoped_session_get_one", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1156", "weight": 1.0}, {"source": "scoping_rationale_1216", "target": "scoping_async_scoped_session_stream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1216", "weight": 1.0}, {"source": "scoping_rationale_1266", "target": "scoping_async_scoped_session_stream_scalars", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1266", "weight": 1.0}, {"source": "scoping_rationale_1296", "target": "scoping_async_scoped_session_bind", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1296", "weight": 1.0}, {"source": "scoping_rationale_1309", "target": "scoping_async_scoped_session_dirty", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1309", "weight": 1.0}, {"source": "scoping_rationale_1348", "target": "scoping_async_scoped_session_deleted", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1348", "weight": 1.0}, {"source": "scoping_rationale_1367", "target": "scoping_async_scoped_session_new", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1367", "weight": 1.0}, {"source": "scoping_rationale_1386", "target": "scoping_async_scoped_session_identity_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1386", "weight": 1.0}, {"source": "scoping_rationale_1405", "target": "scoping_async_scoped_session_is_active", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1405", "weight": 1.0}, {"source": "scoping_rationale_1448", "target": "scoping_async_scoped_session_autoflush", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1448", "weight": 1.0}, {"source": "scoping_rationale_1467", "target": "scoping_async_scoped_session_no_autoflush", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1467", "weight": 1.0}, {"source": "scoping_rationale_1502", "target": "scoping_async_scoped_session_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1502", "weight": 1.0}, {"source": "scoping_rationale_1528", "target": "scoping_async_scoped_session_close_all", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1528", "weight": 1.0}, {"source": "scoping_rationale_1543", "target": "scoping_async_scoped_session_object_session", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1543", "weight": 1.0}, {"source": "scoping_rationale_1573", "target": "scoping_async_scoped_session_identity_key", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L1573", "weight": 1.0}], "raw_calls": [{"caller_nid": "scoping_async_scoped_session_init", "callee": "ScopedRegistry", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L151"}, {"caller_nid": "scoping_proxied", "callee": "registry", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L155"}, {"caller_nid": "scoping_async_scoped_session_call", "callee": "has", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L170"}, {"caller_nid": "scoping_async_scoped_session_call", "callee": "InvalidRequestError", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L171"}, {"caller_nid": "scoping_async_scoped_session_call", "callee": "session_factory", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L176"}, {"caller_nid": "scoping_async_scoped_session_call", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L177"}, {"caller_nid": "scoping_async_scoped_session_call", "callee": "registry", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L179"}, {"caller_nid": "scoping_async_scoped_session_call", "callee": "warn_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L181"}, {"caller_nid": "scoping_async_scoped_session_configure", "callee": "has", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L197"}, {"caller_nid": "scoping_async_scoped_session_configure", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L198"}, {"caller_nid": "scoping_async_scoped_session_remove", "callee": "has", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L214"}, {"caller_nid": "scoping_async_scoped_session_remove", "callee": "registry", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L215"}, {"caller_nid": "scoping_async_scoped_session_remove", "callee": "clear", "source_file": "backend/venv/lib/python3.12/site-packages/sqlalchemy/ext/asyncio/scoping.py", "source_location": "L216"}]}