We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fd7fee1 commit 307c640Copy full SHA for 307c640
fastapi_async_sqlalchemy/middleware.py
@@ -8,12 +8,13 @@
8
from starlette.requests import Request
9
from starlette.types import ASGIApp
10
11
+from fastapi_async_sqlalchemy.exceptions import MissingSessionError, SessionNotInitialisedError
12
+
13
try:
14
from sqlalchemy.ext.asyncio import async_sessionmaker
15
except ImportError:
16
from sqlalchemy.orm import sessionmaker as async_sessionmaker
-# isort: off
-from fastapi_async_sqlalchemy.exceptions import MissingSessionError, SessionNotInitialisedError
17
18
19
_Session: Optional[async_sessionmaker] = None
20
_session: ContextVar[Optional[AsyncSession]] = ContextVar("_session", default=None)
0 commit comments