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