Skip to content

Commit dccd01b

Browse files
Fix async example in session.execute() deprecation warning & docstring
1 parent 5c1b89a commit dccd01b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

sqlmodel/ext/asyncio/session.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,15 @@ async def exec(
119119
For example:
120120
121121
```Python
122-
heroes = await session.execute(select(Hero)).scalars().all()
122+
result = await session.execute(select(Hero))
123+
heroes = result.scalars().all()
123124
```
124125
125126
instead you could use `exec()`:
126127
127128
```Python
128-
heroes = await session.exec(select(Hero)).all()
129+
result = await session.exec(select(Hero))
130+
heroes = result.all()
129131
```
130132
"""
131133
)
@@ -148,13 +150,15 @@ async def execute(
148150
For example:
149151
150152
```Python
151-
heroes = await session.execute(select(Hero)).scalars().all()
153+
result = await session.execute(select(Hero))
154+
heroes = result.scalars().all()
152155
```
153156
154157
instead you could use `exec()`:
155158
156159
```Python
157-
heroes = await session.exec(select(Hero)).all()
160+
result = await session.exec(select(Hero))
161+
heroes = result.all()
158162
```
159163
"""
160164
return await super().execute(

0 commit comments

Comments
 (0)