Add expire_on_commit=False for async sessions

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

View File

@ -533,6 +533,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,
)