Unverified Commit a3862f15 authored by Nikita Titov's avatar Nikita Titov Committed by GitHub
Browse files

[python] Use ctypes for parameters of DLL functions for Dataset (#3423)

parent f60c14f1
...@@ -1731,9 +1731,9 @@ class Dataset(object): ...@@ -1731,9 +1731,9 @@ class Dataset(object):
ptr_string_buffers = (ctypes.c_char_p * num_feature)(*map(ctypes.addressof, string_buffers)) ptr_string_buffers = (ctypes.c_char_p * num_feature)(*map(ctypes.addressof, string_buffers))
_safe_call(_LIB.LGBM_DatasetGetFeatureNames( _safe_call(_LIB.LGBM_DatasetGetFeatureNames(
self.handle, self.handle,
num_feature, ctypes.c_int(num_feature),
ctypes.byref(tmp_out_len), ctypes.byref(tmp_out_len),
reserved_string_buffer_size, ctypes.c_size_t(reserved_string_buffer_size),
ctypes.byref(required_string_buffer_size), ctypes.byref(required_string_buffer_size),
ptr_string_buffers)) ptr_string_buffers))
if num_feature != tmp_out_len.value: if num_feature != tmp_out_len.value:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment