aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/plugin.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman_pgp/plugin.py')
-rw-r--r--src/mailman_pgp/plugin.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mailman_pgp/plugin.py b/src/mailman_pgp/plugin.py
index eceff75..6921095 100644
--- a/src/mailman_pgp/plugin.py
+++ b/src/mailman_pgp/plugin.py
@@ -8,6 +8,7 @@ from zope.interface import implementer
from mailman_pgp.config import config
from mailman_pgp.database import Database, transaction
from mailman_pgp.model.list import EncryptedMailingList
+from mailman_pgp.pgp import GPG
from mailman_pgp.rest.root import RESTRoot
@@ -18,6 +19,7 @@ class PGPMailman:
"""See `IPlugin`."""
config.load(self.name)
config.db = Database()
+ config.gpg = GPG()
def post_hook(self):
"""See `IPlugin`."""
@@ -35,3 +37,4 @@ def on_delete(mlist):
if encrypted_list:
with transaction():
config.db.session.delete(encrypted_list)
+ # delete the keypairs here