aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/plugin.py
diff options
context:
space:
mode:
authorJ08nY2017-06-17 16:16:42 +0200
committerJ08nY2017-06-17 16:16:42 +0200
commit7ed01d423e68f6acdc1b516c27aec6ef4b1d59d7 (patch)
tree597cfd98bd7a3b2334d9c5c0ce1937441ee9c2ca /src/mailman_pgp/plugin.py
parentc866eed9c4084eebcfa0cbbb092fc56e63f12d05 (diff)
downloadmailman-pgp-7ed01d423e68f6acdc1b516c27aec6ef4b1d59d7.tar.gz
mailman-pgp-7ed01d423e68f6acdc1b516c27aec6ef4b1d59d7.tar.zst
mailman-pgp-7ed01d423e68f6acdc1b516c27aec6ef4b1d59d7.zip
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