Add expire_on_commit=False for async sessions

This commit is contained in:
Masen Furer 2024-12-31 04:30:59 -08:00
parent 3253088700
commit 61aca9d794
No known key found for this signature in database
GPG Key ID: 2AE2BD5531FF94F4

View File

@ -546,6 +546,7 @@ def asession(url: str | None = None) -> AsyncSession:
_AsyncSessionLocal[url] = sqlalchemy.ext.asyncio.async_sessionmaker(
bind=get_async_engine(url),
class_=AsyncSession,
expire_on_commit=False,
autocommit=False,
autoflush=False,
)