- ptr = _rmr_get_consts() # read char pointer
- js = ctypes.cast(ptr, ctypes.c_char_p).value # cast to json string
- cache = json.loads(str(js.decode())) # create constants value object as a hash
- _rmr_free_consts(ptr)
+ # read pointer to json data
+ with _rmr_get_consts_decorator() as ptr:
+ js = ctypes.cast(ptr, ctypes.c_char_p).value # cast it to python string
+ cache = json.loads(str(js.decode())) # create constants value object as a hash
+