in pyignite/queries/query.py [0:0]
def query_perform(query_struct, conn, post_process_fun=None, **kwargs):
async def _async_internal():
result = await query_struct.perform_async(conn, **kwargs)
if post_process_fun:
return post_process_fun(result)
return result
def _internal():
result = query_struct.perform(conn, **kwargs)
if post_process_fun:
return post_process_fun(result)
return result
if isinstance(conn, AioConnection):
return _async_internal()
return _internal()