MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / async_session

Function async_session

lib/sqlalchemy/ext/asyncio/session.py:1980–1990  ·  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

1978
1979
1980def async_session(session: Session) -> Optional[AsyncSession]:
1981 """Return the :class:`_asyncio.AsyncSession` which is proxying the given
1982 :class:`_orm.Session` object, if any.
1983
1984 :param session: a :class:`_orm.Session` instance.
1985 :return: a :class:`_asyncio.AsyncSession` instance, or ``None``.
1986
1987 .. versionadded:: 1.4.18
1988
1989 """
1990 return AsyncSession._retrieve_proxy_for_target(session, regenerate=False)
1991
1992
1993async 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