aboutsummaryrefslogtreecommitdiffstats
path: root/lang/python/pyme/core.py
diff options
context:
space:
mode:
Diffstat (limited to 'lang/python/pyme/core.py')
-rw-r--r--lang/python/pyme/core.py18
1 files changed, 6 insertions, 12 deletions
diff --git a/lang/python/pyme/core.py b/lang/python/pyme/core.py
index aca5ec2d..5f8378de 100644
--- a/lang/python/pyme/core.py
+++ b/lang/python/pyme/core.py
@@ -316,23 +316,17 @@ class Context(GpgmeWrapper):
errorcheck(pygpgme.gpgme_ctx_set_engine_info(self.wrapped, proto, file_name, home_dir))
def wait(self, hang):
- """Wait for asynchronous call to finish. Wait forever if hang is True
+ """Wait for asynchronous call to finish. Wait forever if hang is True.
+ Raises an exception on errors.
- Return:
- On an async call completion its return status.
- On timeout - None.
+ Please read the GPGME manual for more information.
- Please read the GPGME manual for more information."""
+ """
ptr = pygpgme.new_gpgme_error_t_p()
- context = pygpgme.gpgme_wait(self.wrapped, ptr, hang)
+ pygpgme.gpgme_wait(self.wrapped, ptr, hang)
status = pygpgme.gpgme_error_t_p_value(ptr)
pygpgme.delete_gpgme_error_t_p(ptr)
-
- if context == None:
- errorcheck(status)
- return None
- else:
- return status
+ errorcheck(status)
def op_edit(self, key, func, fnc_value, out):
"""Start key editing using supplied callback function"""