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)
| 1918 | |
| 1919 | |
| 1920 | def 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 | |
| 1933 | async def close_all_sessions() -> None: |
no test coverage detected