aboutsummaryrefslogtreecommitdiff
path: root/src/mailman_pgp/pgp/wrapper.py
diff options
context:
space:
mode:
authorJ08nY2017-07-06 17:33:34 +0200
committerJ08nY2017-07-06 17:33:34 +0200
commitbb76f8a84d94fb9d19ad96e7fb9c640dea9a982f (patch)
tree6910b318673d4381adceceef8082f3e2f18906a9 /src/mailman_pgp/pgp/wrapper.py
parente224ef8e73c1626b0848a2c05a014cd30dd7b250 (diff)
downloadmailman-pgp-bb76f8a84d94fb9d19ad96e7fb9c640dea9a982f.tar.gz
mailman-pgp-bb76f8a84d94fb9d19ad96e7fb9c640dea9a982f.tar.zst
mailman-pgp-bb76f8a84d94fb9d19ad96e7fb9c640dea9a982f.zip
Diffstat (limited to 'src/mailman_pgp/pgp/wrapper.py')
-rw-r--r--src/mailman_pgp/pgp/wrapper.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mailman_pgp/pgp/wrapper.py b/src/mailman_pgp/pgp/wrapper.py
index b562d0f..fcbec0e 100644
--- a/src/mailman_pgp/pgp/wrapper.py
+++ b/src/mailman_pgp/pgp/wrapper.py
@@ -47,12 +47,21 @@ class PGPWrapper():
MIMEWrapper.__name__ + ' ' +
InlineWrapper.__name__ + '.')
+ def get_payload(self):
+ return self.default.get_payload()
+
def is_signed(self):
return self.mime.is_signed() or self.inline.is_signed()
def has_signature(self):
return self.mime.has_signature() or self.inline.has_signature()
+ def get_signed(self):
+ if self.mime.is_signed():
+ yield from self.mime.get_signed()
+ elif self.inline.is_signed():
+ yield from self.inline.get_signed()
+
def sign(self, key, **kwargs):
return self.default.sign(key, **kwargs)