diff options
Diffstat (limited to 'src/mailman_pgp/runners')
| -rw-r--r-- | src/mailman_pgp/runners/incoming.py | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/mailman_pgp/runners/incoming.py b/src/mailman_pgp/runners/incoming.py index 156cf78..d59b1a5 100644 --- a/src/mailman_pgp/runners/incoming.py +++ b/src/mailman_pgp/runners/incoming.py @@ -25,8 +25,7 @@ from public import public from mailman_pgp.config import config from mailman_pgp.model.list import EncryptedMailingList -from mailman_pgp.pgp.inline import InlineWrapper -from mailman_pgp.pgp.mime import MIMEWrapper +from mailman_pgp.pgp.wrapper import PGPWrapper @public @@ -42,19 +41,10 @@ class IncomingRunner(Runner): mailman_config.switchboards[inq].enqueue(msg, msgdata, listid=mlist.list_id) return False + + wrapped = PGPWrapper(msg) # Is the message encrypted? - mime = MIMEWrapper(msg) - inline = InlineWrapper(msg) - if mime.is_signed(): - # only signed. - pass - elif mime.is_encrypted(): - # definitely encrypted, might still be signed - pass - elif inline.is_signed(): - pass - elif inline.is_encrypted(): + if wrapped.is_encrypted(): pass else: - # not encrypted or signed pass |
