MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / async_session

Function async_session

lib/sqlalchemy/ext/asyncio/session.py:1920–1930  ·  view source on GitHub ↗

Return the :class:`_asyncio.AsyncSession` which is proxying the given :class:`_orm.Session` object, if any. :param session: a :class:`_orm.Session` instance. :return: a :class:`_asyncio.AsyncSession` instance, or ``None``. .. versionadded:: 1.4.18

(session: Session)

Source from the content-addressed store, hash-verified

1918
1919
1920def async_session(session: Session) -> Optional[AsyncSession]:
1921 """Return the :class:`_asyncio.AsyncSession` which is proxying the given
1922 :class:`_orm.Session` object, if any.
1923
1924 :param session: a :class:`_orm.Session` instance.
1925 :return: a :class:`_asyncio.AsyncSession` instance, or ``None``.
1926
1927 .. versionadded:: 1.4.18
1928
1929 """
1930 return AsyncSession._retrieve_proxy_for_target(session, regenerate=False)
1931
1932
1933async def close_all_sessions() -> None:

Callers 5

async_object_sessionFunction · 0.85
async_mainFunction · 0.85
async_mainFunction · 0.85
async_mainFunction · 0.85
async_mainFunction · 0.85

Calls 1

Tested by

no test coverage detected