From 713cea57a668508cb66d875d29db4ac7d82ee6fc Mon Sep 17 00:00:00 2001 From: lovetox Date: Tue, 12 Apr 2022 21:52:43 +0200 Subject: [PATCH] [openpgp] Add delete key method when using gpgme --- openpgp/backend/gpgme.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openpgp/backend/gpgme.py b/openpgp/backend/gpgme.py index 9b22d4d..6a108eb 100644 --- a/openpgp/backend/gpgme.py +++ b/openpgp/backend/gpgme.py @@ -181,3 +181,8 @@ class GPGME: key = self.get_key(fingerprint) return KeyringItem(key) + + def delete_key(self, fingerprint): + key = self.get_key(fingerprint) + with gpg.Context(**self._context_args) as context: + context.op_delete(key, True)