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)
|
||||
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):
|
||||
"""This wrap around gpgme_data_new_from_stream is an alias for
|
||||
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)
|
||||
|
||||
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):
|
||||
"""Write buffer given as string or bytes.
|
||||
|
||||
|
@ -272,7 +272,7 @@ EXPORTS
|
||||
gpgme_op_encrypt_sign_ext @202
|
||||
gpgme_op_encrypt_sign_ext_start @203
|
||||
|
||||
gpgme_data_new_from_estream @204
|
||||
_gpgme_data_new_from_estream @204
|
||||
|
||||
; END
|
||||
|
||||
|
@ -134,7 +134,7 @@ GPGME_1.1 {
|
||||
gpgme_op_decrypt_ext;
|
||||
gpgme_op_decrypt_ext_start;
|
||||
|
||||
gpgme_data_new_from_estream;
|
||||
_gpgme_data_new_from_estream;
|
||||
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user