diff options
Diffstat (limited to 'src/mailman_pgp/database')
| -rw-r--r-- | src/mailman_pgp/database/__init__.py | 4 |
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() |
