Beispiel #1
0
 def exists(self, key_or_path):
   res_p = KeyVal_C_API.new_bool_ptr()
   errcode = KeyVal_C_API.KeyVal_exists(res_p, self.kv, key_or_path)
   if errcode:
     raise Exception("[ERROR] KeyVal.exists")
   res = KeyVal_C_API.bool_ptr_value(res_p)
   KeyVal_C_API.delete_bool_ptr(res_p)
   return True if res else False
Beispiel #2
0
 def hasKeys(self, path):
   res_p = KeyVal_C_API.new_bool_ptr()
   errcode = KeyVal_C_API.KeyVal_hasKeys(res_p, self.kv, path)
   if errcode:
     raise Exception("[ERROR] KeyVal.hasKeys")
   res = KeyVal_C_API.bool_ptr_value(res_p)
   KeyVal_C_API.delete_bool_ptr(res_p)
   return True if res else False