aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/database/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman_pgp/database/__init__.py')
-rw-r--r--src/mailman_pgp/database/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mailman_pgp/database/__init__.py b/src/mailman_pgp/database/__init__.py
index 5ea8f94..e700ad9 100644
--- a/src/mailman_pgp/database/__init__.py
+++ b/src/mailman_pgp/database/__init__.py
@@ -31,9 +31,9 @@ class Database:
@contextmanager
def transaction():
try:
- yield
+ yield config.db.session
except:
- config.db.session.abort()
+ config.db.session.rollback()
raise
else:
config.db.session.commit()