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__.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mailman_pgp/database/__init__.py b/src/mailman_pgp/database/__init__.py
index bbb7840..2e24cdc 100644
--- a/src/mailman_pgp/database/__init__.py
+++ b/src/mailman_pgp/database/__init__.py
@@ -20,6 +20,7 @@
from contextlib import contextmanager
from mailman.config import config as mailman_config
+from mailman.database.transaction import transaction as mailman_transaction
from mailman.utilities.string import expand
from public import public
from sqlalchemy import create_engine
@@ -80,3 +81,7 @@ def query(cls):
:rtype: sqlalchemy.orm.query.Query
"""
return config.db.session.query(cls)
+
+
+mm_transaction = mailman_transaction
+public(mm_transaction=mm_transaction)