def cleanup(self): cl.citrusleaf_free_bins(bins, number_bins, bins_get_all) cl.delete_intp(size) cl.delete_intp(generation) cl.delete_cl_bin_p(bins_get_all)
if number_bins>0: print "something", number_bins else: print "nothing", number_bins # Printing value received for i in xrange(number_bins): if(bins[i].object.type)==cl.CL_STR: print "Bin name: ",bins[i].bin_name,"Resulting string: ",bins[i].object.u.str elif(bins[i].object.type)==cl.CL_INT: print "Bin name: ",bins[i].bin_name,"Resulting int: ",bins[i].object.u.i64 elif bins[i].object.type == cl.CL_BLOB: binary_data = cl.cdata(bins[i].object.u.blob, bins[i].object.sz) print "Bin name: ",bins[i].bin_name,"Resulting decompressed blob: ",zlib.decompress(binary_data) else: print "Bin name: ",bins[i].bin_name,"Unknown bin type: ",bins[i].object.type # Delete cl.citrusleaf_free_bins(bins, number_bins, bins_get_all) deletion = cl.delete_intp(size) cl.delete_intp(generation) cl.delete_cl_bin_p(bins_get_all) deletion = cl.delete_intp(size) cl.citrusleaf_delete(asc, "user", "test", key_obj, deletion ) cl.citrusleaf_delete(asc, "user", "rajiv", key_obj, deletion ) cl.citrusleaf_delete(asc, "user", str(1), key_obj, deletion ) cl.citrusleaf_delete(asc, "user", "myset", key_obj, deletion )
def deleteBoard(self, user_id, board_id): print "---> deleting board:", board_id cl.delete_intp(generation) cl.delete_cl_bin_p(bins_get_all) deletion = cl.delete_intp(size) cl.citrusleaf_delete(clu, "board", str(board_id), key_obj, deletion )