]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
use scalars().one() for count migration
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 30 Jan 2023 14:02:33 +0000 (09:02 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 30 Jan 2023 14:03:12 +0000 (09:03 -0500)
so that the typed result is non-optional

Fixes: #9184
Change-Id: I40e655010d08f795f3b835b9327ce50c6ec72135
(cherry picked from commit 956f152a29632afacacc4ea11dce1a54a7afb3ea)

doc/build/changelog/migration_20.rst

index 7e567cbe60b1bc46f06768902a773727590cbd49..8f7b45c3e40adaf2ed8b1faf3041f575671b3f67 100644 (file)
@@ -1449,13 +1449,13 @@ following the table, and may include additional notes not summarized here.
 
       - ::
 
-          session.scalar(
+          session.scalars(
             select(func.count()).
             select_from(User)
-          )
-          session.scalar(
+          ).one()
+          session.scalars(
             select(func.count(User.id))
-          )
+          ).one()
 
       - :meth:`_orm.Session.scalar`