diff options
author | Bryan Forbes | 2010-04-01 01:09:52 -0500 |
---|---|---|
committer | Martin Szulecki | 2012-03-20 23:25:55 +0100 |
commit | acac4f819ccafa6f6bb945626f2e21ec2b75074b (patch) | |
tree | fc6881c387ee1e4527ed2b3ca73d1059bc8fc4f2 /cython/installation_proxy.pxi | |
parent | af06ff22149191c056804e7fec9c1a6880a06872 (diff) | |
download | libimobiledevice-acac4f819ccafa6f6bb945626f2e21ec2b75074b.tar.gz libimobiledevice-acac4f819ccafa6f6bb945626f2e21ec2b75074b.tar.bz2 |
Cleaned up Makefile.am.
Added the cython m4 files.
Cleaned up afc.pxi.
Make sure the event callback and installation proxy callback aquire the GIL.
Implemented some cleanup before the error handlers raise.
Diffstat (limited to 'cython/installation_proxy.pxi')
-rw-r--r-- | cython/installation_proxy.pxi | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/cython/installation_proxy.pxi b/cython/installation_proxy.pxi index 22e7e38..a8083d3 100644 --- a/cython/installation_proxy.pxi +++ b/cython/installation_proxy.pxi @@ -26,7 +26,7 @@ cdef extern from "libimobiledevice/installation_proxy.h": instproxy_error_t instproxy_restore(instproxy_client_t client, char *appid, plist.plist_t client_options, instproxy_status_cb_t status_cb, void *user_data) instproxy_error_t instproxy_remove_archive(instproxy_client_t client, char *appid, plist.plist_t client_options, instproxy_status_cb_t status_cb, void *user_data) -cdef void instproxy_notify_cb(const_char_ptr operation, plist.plist_t status, void *py_callback): +cdef void instproxy_notify_cb(const_char_ptr operation, plist.plist_t status, void *py_callback) with gil: (<object>py_callback)(operation, plist.plist_t_to_node(status, False)) cdef class InstallationProxyError(BaseError): |