📝 Fix async example in session.execute() docstring & deprecation message (#1643)

Fix async example in session.execute() deprecation warning & docstring

Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
This commit is contained in:
Daniel Sam
2026-02-06 14:45:02 +05:30
committed by GitHub
parent ab2cf64767
commit edcaa54927

View File

@@ -116,13 +116,15 @@ class AsyncSession(_AsyncSession):
For example:
```Python
heroes = await session.execute(select(Hero)).scalars().all()
result = await session.execute(select(Hero))
heroes = result.scalars().all()
```
instead you could use `exec()`:
```Python
heroes = await session.exec(select(Hero)).all()
result = await session.exec(select(Hero))
heroes = result.all()
```
"""
)
@@ -145,13 +147,15 @@ class AsyncSession(_AsyncSession):
For example:
```Python
heroes = await session.execute(select(Hero)).scalars().all()
result = await session.execute(select(Hero))
heroes = result.scalars().all()
```
instead you could use `exec()`:
```Python
heroes = await session.exec(select(Hero)).all()
result = await session.exec(select(Hero))
heroes = result.all()
```
"""
return await super().execute(