in pyignite/api/affinity.py [0:0]
def __cache_get_node_partitions(conn, caches):
query_struct = Query(
OP_CACHE_PARTITIONS,
[
('cache_ids', cache_ids),
]
)
if not is_iterable(caches):
caches = [caches]
return query_perform(
query_struct,
conn,
query_params={
'cache_ids': [{'cache_id': cache} for cache in caches],
},
response_config=[
('version_major', Long),
('version_minor', Int),
('partition_mapping', partition_mapping),
],
post_process_fun=__post_process_partitions
)