cc_net/execution.py [98:115]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        done += 1
        e = job.exception()
        if not e:
            print(f"Finished job {job.job_id} ({done} / {total}).", job.result())
            continue

        print(f"Failed job {job.job_id} ({done} / {total}):", e)
        failed_jobs.append(job)

    if failed_jobs:
        n_failures = 10
        message = f"{len(failed_jobs)} / {done} jobs failed while running {f_name}"
        print(message)
        for job in failed_jobs[:n_failures]:
            print(f"Failed {job.job_id} -> {job.paths.stderr}")
        if len(failed_jobs) > n_failures:
            print(f"... ({len(failed_jobs) - n_failures} failed job skipped)")
        raise Exception(message)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



cc_net/execution.py [182:199]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        done += 1
        e = job.exception()
        if not e:
            print(f"Finished job {job.job_id} ({done} / {total}).", job.result())
            continue

        print(f"Failed job {job.job_id} ({done} / {total}):", e)
        failed_jobs.append(job)

    if failed_jobs:
        n_failures = 10
        message = f"{len(failed_jobs)} / {done} jobs failed while running {f_name}"
        print(message)
        for job in failed_jobs[:n_failures]:
            print(f"Failed {job.job_id} -> {job.paths.stderr}")
        if len(failed_jobs) > n_failures:
            print(f"... ({len(failed_jobs) - n_failures} failed job skipped)")
        raise Exception(message)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



