Skip to content

Commit edcaa54

Browse files
📝 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>
1 parent ab2cf64 commit edcaa54

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

sqlmodel/ext/asyncio/session.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,15 @@ async def exec(
116116
For example:
117117
118118
```Python
119-
heroes = await session.execute(select(Hero)).scalars().all()
119+
result = await session.execute(select(Hero))
120+
heroes = result.scalars().all()
120121
```
121122
122123
instead you could use `exec()`:
123124
124125
```Python
125-
heroes = await session.exec(select(Hero)).all()
126+
result = await session.exec(select(Hero))
127+
heroes = result.all()
126128
```
127129
"""
128130
)
@@ -145,13 +147,15 @@ async def execute(
145147
For example:
146148
147149
```Python
148-
heroes = await session.execute(select(Hero)).scalars().all()
150+
result = await session.execute(select(Hero))
151+
heroes = result.scalars().all()
149152
```
150153
151154
instead you could use `exec()`:
152155
153156
```Python
154-
heroes = await session.exec(select(Hero)).all()
157+
result = await session.exec(select(Hero))
158+
heroes = result.all()
155159
```
156160
"""
157161
return await super().execute(

0 commit comments

Comments
 (0)