Merge pull request #1091 from ajbeamon/fix-python-onready

Python: _CBFUNC should be defined outside init_c_api
This commit is contained in:
A.J. Beamon 2019-02-08 11:26:51 -08:00 committed by GitHub
commit 093f4d9b83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1284,6 +1284,7 @@ def optionalParamToBytes(v):
_FDBBase.capi = _capi
_CBFUNC = ctypes.CFUNCTYPE(None, ctypes.c_void_p)
def init_c_api():
_capi.fdb_select_api_version_impl.argtypes = [ctypes.c_int, ctypes.c_int]
@ -1327,8 +1328,6 @@ def init_c_api():
_capi.fdb_future_is_ready.argtypes = [ctypes.c_void_p]
_capi.fdb_future_is_ready.restype = ctypes.c_int
_CBFUNC = ctypes.CFUNCTYPE(None, ctypes.c_void_p)
_capi.fdb_future_set_callback.argtypes = [ctypes.c_void_p, ctypes.c_void_p, ctypes.c_void_p]
_capi.fdb_future_set_callback.restype = int
_capi.fdb_future_set_callback.errcheck = check_error_code