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)
| 1978 | |
| 1979 | |
| 1980 | def 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 | |
| 1993 | async def close_all_sessions() -> None: |
no test coverage detected