]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix issue in asincio doc example
authorFederico Caselli <cfederico87@gmail.com>
Mon, 26 Feb 2024 20:11:20 +0000 (21:11 +0100)
committerFederico Caselli <cfederico87@gmail.com>
Mon, 26 Feb 2024 20:11:44 +0000 (21:11 +0100)
Change-Id: Idd55c07a57381450ab5c9db99854b6a1668f0382
(cherry picked from commit 191b67b948291a6d1b6e6c2a4a17b181d43ecb56)

doc/build/orm/extensions/asyncio.rst

index 0815da29affc3d18028cb716222432f103fcb3ca..6649a9810374b0e5965dd76b1c8774ae96d3e333 100644 (file)
@@ -201,9 +201,9 @@ configuration::
             async with session.begin():
                 session.add_all(
                     [
-                        A(bs=[B(), B()], data="a1"),
+                        A(bs=[B(data="b1"), B(data="b2")], data="a1"),
                         A(bs=[], data="a2"),
-                        A(bs=[B(), B()], data="a3"),
+                        A(bs=[B(data="b3"), B(data="b4")], data="a3"),
                     ]
                 )
 
@@ -216,11 +216,11 @@ configuration::
 
             result = await session.execute(stmt)
 
-            for a1 in result.scalars():
-                print(a1)
-                print(f"created at: {a1.create_date}")
-                for b1 in a1.bs:
-                    print(b1)
+            for a in result.scalars():
+                print(a)
+                print(f"created at: {a.create_date}")
+                for b in a.bs:
+                    print(b, b.data)
 
             result = await session.execute(select(A).order_by(A.id).limit(1))
 
@@ -237,7 +237,7 @@ configuration::
             # alternatively, AsyncAttrs may be used to access any attribute
             # as an awaitable (new in 2.0.13)
             for b1 in await a1.awaitable_attrs.bs:
-                print(b1)
+                print(b1, b1.data)
 
 
     async def async_main() -> None: