def call_parallel()

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