@@ -41,21 +41,23 @@ def shlib_name(library: str) -> str:
41
41
42
42
# initialize the C library
43
43
lib_path = os .path .dirname (os .path .realpath (__file__ ))
44
- lib_path = os .path .join (lib_path , 'lib' , \
45
- platform .machine () if platform .system () != 'Darwin' else 'macos-universal' , shlib_name ('objectbox' ))
44
+ lib_path = os .path .join (lib_path , 'lib' ,
45
+ platform .machine () if platform .system () != 'Darwin' else 'macos-universal' , shlib_name ('objectbox' ))
46
46
C = ctypes .CDLL (lib_path )
47
47
48
48
# load the core library version
49
49
__major = ctypes .c_int (0 )
50
50
__minor = ctypes .c_int (0 )
51
51
__patch = ctypes .c_int (0 )
52
- C .obx_version (ctypes .byref (__major ), ctypes .byref (__minor ), ctypes .byref (__patch ))
52
+ C .obx_version (ctypes .byref (__major ), ctypes .byref (
53
+ __minor ), ctypes .byref (__patch ))
53
54
54
55
# C-api (core library) version
55
56
version_core = Version (__major .value , __minor .value , __patch .value )
56
57
57
58
assert str (version_core ) == required_version , \
58
- "Incorrect ObjectBox version loaded: %s instead of expected %s " % (str (version_core ), required_version )
59
+ "Incorrect ObjectBox version loaded: %s instead of expected %s " % (
60
+ str (version_core ), required_version )
59
61
60
62
# define some basic types
61
63
obx_err = ctypes .c_int
@@ -195,7 +197,8 @@ def __init__(self, code):
195
197
self .code = code
196
198
self .message = py_str (C .obx_last_error_message ())
197
199
name = self .codes [code ] if code in self .codes else "n/a"
198
- super (CoreException , self ).__init__ ("%d (%s) - %s" % (code , name , self .message ))
200
+ super (CoreException , self ).__init__ (
201
+ "%d (%s) - %s" % (code , name , self .message ))
199
202
200
203
201
204
class NotFoundException (Exception ):
@@ -257,23 +260,28 @@ def c_voidp_as_bytes(voidp, size):
257
260
obx_model = fn ('obx_model' , OBX_model_p , [])
258
261
259
262
# obx_err (OBX_model* model, const char* name, obx_schema_id entity_id, obx_uid entity_uid);
260
- obx_model_entity = fn ('obx_model_entity' , obx_err , [OBX_model_p , ctypes .c_char_p , obx_schema_id , obx_uid ])
263
+ obx_model_entity = fn ('obx_model_entity' , obx_err , [
264
+ OBX_model_p , ctypes .c_char_p , obx_schema_id , obx_uid ])
261
265
262
266
# obx_err (OBX_model* model, const char* name, OBXPropertyType type, obx_schema_id property_id, obx_uid property_uid);
263
267
obx_model_property = fn ('obx_model_property' , obx_err ,
264
268
[OBX_model_p , ctypes .c_char_p , OBXPropertyType , obx_schema_id , obx_uid ])
265
269
266
270
# obx_err (OBX_model* model, OBXPropertyFlags flags);
267
- obx_model_property_flags = fn ('obx_model_property_flags' , obx_err , [OBX_model_p , OBXPropertyFlags ])
271
+ obx_model_property_flags = fn ('obx_model_property_flags' , obx_err , [
272
+ OBX_model_p , OBXPropertyFlags ])
268
273
269
274
# obx_err (OBX_model*, obx_schema_id entity_id, obx_uid entity_uid);
270
- obx_model_last_entity_id = fn ('obx_model_last_entity_id' , None , [OBX_model_p , obx_schema_id , obx_uid ])
275
+ obx_model_last_entity_id = fn ('obx_model_last_entity_id' , None , [
276
+ OBX_model_p , obx_schema_id , obx_uid ])
271
277
272
278
# obx_err (OBX_model* model, obx_schema_id index_id, obx_uid index_uid);
273
- obx_model_last_index_id = fn ('obx_model_last_index_id' , None , [OBX_model_p , obx_schema_id , obx_uid ])
279
+ obx_model_last_index_id = fn ('obx_model_last_index_id' , None , [
280
+ OBX_model_p , obx_schema_id , obx_uid ])
274
281
275
282
# obx_err (OBX_model* model, obx_schema_id relation_id, obx_uid relation_uid);
276
- obx_model_last_relation_id = fn ('obx_model_last_relation_id' , None , [OBX_model_p , obx_schema_id , obx_uid ])
283
+ obx_model_last_relation_id = fn ('obx_model_last_relation_id' , None , [
284
+ OBX_model_p , obx_schema_id , obx_uid ])
277
285
278
286
# obx_err (OBX_model* model, obx_schema_id property_id, obx_uid property_uid);
279
287
obx_model_entity_last_property_id = fn ('obx_model_entity_last_property_id' , obx_err ,
@@ -283,19 +291,24 @@ def c_voidp_as_bytes(voidp, size):
283
291
obx_opt = fn ('obx_opt' , OBX_store_options_p , [])
284
292
285
293
# obx_err (OBX_store_options* opt, const char* dir);
286
- obx_opt_directory = fn ('obx_opt_directory' , obx_err , [OBX_store_options_p , ctypes .c_char_p ])
294
+ obx_opt_directory = fn ('obx_opt_directory' , obx_err , [
295
+ OBX_store_options_p , ctypes .c_char_p ])
287
296
288
297
# void (OBX_store_options* opt, size_t size_in_kb);
289
- obx_opt_max_db_size_in_kb = fn ('obx_opt_max_db_size_in_kb' , None , [OBX_store_options_p , ctypes .c_size_t ])
298
+ obx_opt_max_db_size_in_kb = fn ('obx_opt_max_db_size_in_kb' , None , [
299
+ OBX_store_options_p , ctypes .c_size_t ])
290
300
291
301
# void (OBX_store_options* opt, int file_mode);
292
- obx_opt_file_mode = fn ('obx_opt_file_mode' , None , [OBX_store_options_p , ctypes .c_uint ])
302
+ obx_opt_file_mode = fn ('obx_opt_file_mode' , None , [
303
+ OBX_store_options_p , ctypes .c_uint ])
293
304
294
305
# void (OBX_store_options* opt, int max_readers);
295
- obx_opt_max_readers = fn ('obx_opt_max_readers' , None , [OBX_store_options_p , ctypes .c_uint ])
306
+ obx_opt_max_readers = fn ('obx_opt_max_readers' , None , [
307
+ OBX_store_options_p , ctypes .c_uint ])
296
308
297
309
# obx_err (OBX_store_options* opt, OBX_model* model);
298
- obx_opt_model = fn ('obx_opt_model' , obx_err , [OBX_store_options_p , OBX_model_p ])
310
+ obx_opt_model = fn ('obx_opt_model' , obx_err , [
311
+ OBX_store_options_p , OBX_model_p ])
299
312
300
313
# void (OBX_store_options* opt);
301
314
obx_opt_free = fn ('obx_opt_free' , None , [OBX_store_options_p ])
@@ -335,25 +348,31 @@ def c_voidp_as_bytes(voidp, size):
335
348
obx_box_id_for_put = fn ('obx_box_id_for_put' , obx_id , [OBX_box_p , obx_id ])
336
349
337
350
# obx_err (OBX_box* box, uint64_t count, obx_id* out_first_id);
338
- obx_box_ids_for_put = fn ('obx_box_ids_for_put' , obx_err , [OBX_box_p , ctypes .c_uint64 , ctypes .POINTER (obx_id )])
351
+ obx_box_ids_for_put = fn ('obx_box_ids_for_put' , obx_err , [
352
+ OBX_box_p , ctypes .c_uint64 , ctypes .POINTER (obx_id )])
339
353
340
354
# obx_err (OBX_box* box, obx_id id, const void* data, size_t size);
341
- obx_box_put = fn ('obx_box_put' , obx_err , [OBX_box_p , obx_id , ctypes .c_void_p , ctypes .c_size_t ])
355
+ obx_box_put = fn ('obx_box_put' , obx_err , [
356
+ OBX_box_p , obx_id , ctypes .c_void_p , ctypes .c_size_t ])
342
357
343
358
# obx_err (OBX_box* box, const OBX_bytes_array* objects, const obx_id* ids, OBXPutMode mode);
344
- obx_box_put_many = fn ('obx_box_put_many' , obx_err , [OBX_box_p , OBX_bytes_array_p , ctypes .POINTER (obx_id ), OBXPutMode ])
359
+ obx_box_put_many = fn ('obx_box_put_many' , obx_err , [
360
+ OBX_box_p , OBX_bytes_array_p , ctypes .POINTER (obx_id ), OBXPutMode ])
345
361
346
362
# obx_err (OBX_box* box, obx_id id);
347
363
obx_box_remove = fn ('obx_box_remove' , obx_err , [OBX_box_p , obx_id ])
348
364
349
365
# obx_err (OBX_box* box, uint64_t* out_count);
350
- obx_box_remove_all = fn ('obx_box_remove_all' , obx_err , [OBX_box_p , ctypes .POINTER (ctypes .c_uint64 )])
366
+ obx_box_remove_all = fn ('obx_box_remove_all' , obx_err , [
367
+ OBX_box_p , ctypes .POINTER (ctypes .c_uint64 )])
351
368
352
369
# obx_err (OBX_box* box, bool* out_is_empty);
353
- obx_box_is_empty = fn ('obx_box_is_empty' , obx_err , [OBX_box_p , ctypes .POINTER (ctypes .c_bool )])
370
+ obx_box_is_empty = fn ('obx_box_is_empty' , obx_err , [
371
+ OBX_box_p , ctypes .POINTER (ctypes .c_bool )])
354
372
355
373
# obx_err obx_box_count(OBX_box* box, uint64_t limit, uint64_t* out_count);
356
- obx_box_count = fn ('obx_box_count' , obx_err , [OBX_box_p , ctypes .c_uint64 , ctypes .POINTER (ctypes .c_uint64 )])
374
+ obx_box_count = fn ('obx_box_count' , obx_err , [
375
+ OBX_box_p , ctypes .c_uint64 , ctypes .POINTER (ctypes .c_uint64 )])
357
376
358
377
# OBX_bytes_array* (size_t count);
359
378
obx_bytes_array = fn ('obx_bytes_array' , OBX_bytes_array_p , [ctypes .c_size_t ])
0 commit comments