From fc6f18db2b14d753cff4776ed1b905b05d073f4d Mon Sep 17 00:00:00 2001 From: Romuald Brunet Date: Mon, 17 Feb 2025 17:34:01 +0100 Subject: [PATCH] SQLite do actually support savepoints Simply remove it from the unavailable list (that is now empty) --- src/zope/sqlalchemy/datamanager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zope/sqlalchemy/datamanager.py b/src/zope/sqlalchemy/datamanager.py index c4e375c..a7fb203 100644 --- a/src/zope/sqlalchemy/datamanager.py +++ b/src/zope/sqlalchemy/datamanager.py @@ -75,7 +75,7 @@ STATUS_READONLY = "readonly" STATUS_INVALIDATED = STATUS_CHANGED # BBB -NO_SAVEPOINT_SUPPORT = {"sqlite"} +NO_SAVEPOINT_SUPPORT = set() _SESSION_STATE = WeakKeyDictionary() # a mapping of session -> status # This is thread safe because you are using scoped sessions