aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/database
diff options
context:
space:
mode:
authorJ08nY2017-06-28 16:48:02 +0200
committerJ08nY2017-06-28 16:48:02 +0200
commit47eea2be6a86f81ba075df632305c1dfeecce50c (patch)
tree737dbbfe7f4b1902ee0c8ebfc5f61e23ecfe70ee /src/mailman_pgp/database
parentbc548f544bd8ae4c46d72a684e822b3eaa6cfafd (diff)
downloadmailman-pgp-47eea2be6a86f81ba075df632305c1dfeecce50c.tar.gz
mailman-pgp-47eea2be6a86f81ba075df632305c1dfeecce50c.tar.zst
mailman-pgp-47eea2be6a86f81ba075df632305c1dfeecce50c.zip
Diffstat (limited to 'src/mailman_pgp/database')
-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)