]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
disable sqlite returning on pypy
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 5 Nov 2022 14:45:21 +0000 (10:45 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 5 Nov 2022 14:45:21 +0000 (10:45 -0400)
using latest 3.9-v7.3.9 and returning does not work at all.

Change-Id: I208c3e1ff10949651ffbebc54beea6ede6af1dd3

lib/sqlalchemy/dialects/sqlite/base.py

index b4f407eb32030b7d8134b77267701c057db43df6..c3cb10cefa5e5314b11036e411a0748727bf5bd8 100644 (file)
@@ -2054,7 +2054,7 @@ class SQLiteDialect(default.DefaultDialect):
                 14,
             )
 
-            if self.dbapi.sqlite_version_info < (3, 35):
+            if self.dbapi.sqlite_version_info < (3, 35) or util.pypy:
                 self.update_returning = (
                     self.delete_returning
                 ) = self.insert_returning = False