in cronjobs/src/commands/__init__.py [0:0]
def call_parallel(func, args_list, max_workers=PARALLEL_REQUESTS):
results = []
with concurrent.futures.ThreadPoolExecutor(max_workers=max_workers) as executor:
futures = [executor.submit(func, *args) for args in args_list]
results = [future.result() for future in futures]
return results