Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/sqlalchemy/ext/asyncio/__init__.py: 81%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

21 statements  

1# ext/asyncio/__init__.py 

2# Copyright (C) 2020-2024 the SQLAlchemy authors and contributors 

3# <see AUTHORS file> 

4# 

5# This module is part of SQLAlchemy and is released under 

6# the MIT License: https://www.opensource.org/licenses/mit-license.php 

7 

8from .engine import async_engine_from_config as async_engine_from_config 

9from .engine import AsyncConnection as AsyncConnection 

10from .engine import AsyncEngine as AsyncEngine 

11from .engine import AsyncTransaction as AsyncTransaction 

12from .engine import create_async_engine as create_async_engine 

13from .engine import create_async_pool_from_url as create_async_pool_from_url 

14from .result import AsyncMappingResult as AsyncMappingResult 

15from .result import AsyncResult as AsyncResult 

16from .result import AsyncScalarResult as AsyncScalarResult 

17from .result import AsyncTupleResult as AsyncTupleResult 

18from .scoping import async_scoped_session as async_scoped_session 

19from .session import async_object_session as async_object_session 

20from .session import async_session as async_session 

21from .session import async_sessionmaker as async_sessionmaker 

22from .session import AsyncAttrs as AsyncAttrs 

23from .session import AsyncSession as AsyncSession 

24from .session import AsyncSessionTransaction as AsyncSessionTransaction 

25from .session import close_all_sessions as close_all_sessions 

26from ...util import concurrency 

27 

28concurrency._concurrency_shim._initialize() 

29del concurrency