2ae847c027
* lang/python/gpgme.i (object_to_gpgme_t): Set exception on error. * lang/python/helpers.c (pyDataReadCb): New function. (pyDataWriteCb): Likewise. (pyDataSeekCb): Likewise. (pyDataReleaseCb): Likewise. (pygpgme_data_new_from_cbs): Likewise. * lang/python/helpers.h (pygpgme_data_new_from_cbs): New prototype. * lang/python/pyme/core.py (Data.__init__): Fix docstring, fix read callbacks. (Data.__del__): Fix read callbacks. (Data._free_readcb): Drop function. (Data._free_datacbs): New function. (Data.new_from_cbs): Fix setting the callbacks. (Data.write): Raise stashed exceptions. (Data.read): Likewise. * lang/python/tests/t-callbacks.py: Test new functionality. * lang/python/tests/t-data.py: Likewise. Signed-off-by: Justus Winter <justus@gnupg.org> |
||
---|---|---|
.. | ||
Makefile.am | ||
support.py | ||
t-callbacks.py | ||
t-data.py | ||
t-decrypt.py | ||
t-edit.py | ||
t-encrypt-sign.py | ||
t-encrypt-sym.py | ||
t-encrypt.py | ||
t-export.py | ||
t-sign.py | ||
t-signers.py | ||
t-wait.py | ||
t-wrapper.py |