diff options
Diffstat (limited to 'lang/python/pyme/core.py')
| -rw-r--r-- | lang/python/pyme/core.py | 18 | 
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"""  | 
