diff options
| author | J08nY | 2017-07-06 17:33:34 +0200 |
|---|---|---|
| committer | J08nY | 2017-07-06 17:33:34 +0200 |
| commit | bb76f8a84d94fb9d19ad96e7fb9c640dea9a982f (patch) | |
| tree | 6910b318673d4381adceceef8082f3e2f18906a9 /src/mailman_pgp/pgp/wrapper.py | |
| parent | e224ef8e73c1626b0848a2c05a014cd30dd7b250 (diff) | |
| download | mailman-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.py | 9 |
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) |
