python bindings: estreams fix
* lang/python/src/core.py: Adjusted new_from_estream function to alias
new_from_stream instead of fd.
* fixed the _gpgme import errors introduced in commit
08cd34afb7
by changing the exported
functions/types to match the inner module where all the work is
done, rather than the outer one(s).
Tested-by: Ben McGinnes <ben@adversary.org>
Signed-off-by: Ben McGinnes <ben@adversary.org>
This commit is contained in:
parent
61ac70cfb5
commit
1d00fb987b
@ -1562,18 +1562,18 @@ class Data(GpgmeWrapper):
|
|||||||
self.wrapped = gpgme.gpgme_data_t_p_value(tmp)
|
self.wrapped = gpgme.gpgme_data_t_p_value(tmp)
|
||||||
gpgme.delete_gpgme_data_t_p(tmp)
|
gpgme.delete_gpgme_data_t_p(tmp)
|
||||||
|
|
||||||
def new_from_estream(self, file):
|
|
||||||
"""This wrap around gpgme_data_new_from_estream is an alias for
|
|
||||||
new_from_fd() method since in python there's no difference
|
|
||||||
between file stream and file descriptor"""
|
|
||||||
self.new_from_fd(file)
|
|
||||||
|
|
||||||
def new_from_stream(self, file):
|
def new_from_stream(self, file):
|
||||||
"""This wrap around gpgme_data_new_from_stream is an alias for
|
"""This wrap around gpgme_data_new_from_stream is an alias for
|
||||||
new_from_fd() method since in python there's no difference
|
new_from_fd() method since in python there's no difference
|
||||||
between file stream and file descriptor"""
|
between file stream and file descriptor."""
|
||||||
self.new_from_fd(file)
|
self.new_from_fd(file)
|
||||||
|
|
||||||
|
def new_from_estream(self, file):
|
||||||
|
"""This wrap around gpgme_data_new_from_estream is an alias for
|
||||||
|
new_from_fd() method since in python there's no difference
|
||||||
|
between file stream and file descriptor, but using fd broke."""
|
||||||
|
self.new_from_stream(file)
|
||||||
|
|
||||||
def write(self, buffer):
|
def write(self, buffer):
|
||||||
"""Write buffer given as string or bytes.
|
"""Write buffer given as string or bytes.
|
||||||
|
|
||||||
|
@ -272,7 +272,7 @@ EXPORTS
|
|||||||
gpgme_op_encrypt_sign_ext @202
|
gpgme_op_encrypt_sign_ext @202
|
||||||
gpgme_op_encrypt_sign_ext_start @203
|
gpgme_op_encrypt_sign_ext_start @203
|
||||||
|
|
||||||
gpgme_data_new_from_estream @204
|
_gpgme_data_new_from_estream @204
|
||||||
|
|
||||||
; END
|
; END
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ GPGME_1.1 {
|
|||||||
gpgme_op_decrypt_ext;
|
gpgme_op_decrypt_ext;
|
||||||
gpgme_op_decrypt_ext_start;
|
gpgme_op_decrypt_ext_start;
|
||||||
|
|
||||||
gpgme_data_new_from_estream;
|
_gpgme_data_new_from_estream;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user