[GPGME PATCH] python: simplify Context.decrypt()
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Wed Nov 28 07:25:25 CET 2018
In the course of trying to address https://dev.gnupg.org/T4271, i
discovered that gpg.Context.decrypt() has a bit of superfluous code.
This changeset is intended to simplify the code without making any
functional changes.
Signed-off-by: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
---
lang/python/src/core.py | 29 ++---------------------------
1 file changed, 2 insertions(+), 27 deletions(-)
diff --git a/lang/python/src/core.py b/lang/python/src/core.py
index 6e925925..f7e843f1 100644
--- a/lang/python/src/core.py
+++ b/lang/python/src/core.py
@@ -386,13 +386,9 @@ class Context(GpgmeWrapper):
if verify is False:
verify = True
sink_result = True
- else:
- pass
elif isinstance(verify, list) is True:
if len(verify) > 0:
verify_sigs = True
- else:
- pass
else:
verify = True
self.op_decrypt_verify(ciphertext, plaintext)
@@ -447,29 +443,8 @@ class Context(GpgmeWrapper):
if not ok:
missing.append(key)
if missing:
- try:
- raise errors.MissingSignatures(verify_result, missing,
- results=results)
- except errors.MissingSignatures as e:
- raise e
- # mse = e
- # mserr = "gpg.errors.MissingSignatures:"
- # print(mserr, miss_e, "\n")
- # # The full details can then be found in mse.results,
- # # mse.result, mse.missing if necessary.
- # mse_list = []
- # msp = "Missing signatures from: \n".format()
- # print(msp)
- # for key in mse.missing:
- # mse_list.append(key.fpr)
- # msl = []
- # msl.append(key.fpr)
- # for user in key.uids:
- # msl.append(user.name)
- # msl.append(user.email)
- # # msl.append(user.uid)
- # print(" ".join(msl))
- # raise mse
+ raise errors.MissingSignatures(verify_result, missing,
+ results=results)
return results
--
2.19.2
More information about the Gnupg-devel
mailing list