Add expire_on_commit=False for async sessions (#4582)

This commit is contained in:
Masen Furer 2025-01-02 14:15:59 -08:00 committed by GitHub
parent 41ed9f0514
commit 12eaf08c88
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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,
)