Skip to content

Commit c11597d

Browse files
chore: assert that jobcount is unrestricted if no max-jobs-per-timespan is set
1 parent 3a8bd36 commit c11597d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

snakemake/scheduler.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ def __init__(self, workflow, executor_plugin: ExecutorPlugin):
6262
self.failed = set()
6363
self.finished_jobs = 0
6464
self.greediness = self.workflow.scheduling_settings.greediness
65-
self.max_jobs_per_second = self.workflow.scheduling_settings.max_jobs_per_second
6665
self._tofinish = []
6766
self._toerror = []
6867
self.handle_job_success = True
@@ -475,6 +474,8 @@ def exit_gracefully(self, *args):
475474
def job_selector(self, jobs):
476475
# get number of free jobs to submit
477476
if self.job_rate_limiter is None:
477+
# ensure that the job count is not restricted
478+
assert self.resources["_job_count"] == sys.maxsize
478479
return self._job_selector(jobs)
479480
n_free_jobs = self.job_rate_limiter.get_free_jobs()
480481
if n_free_jobs == 0:

0 commit comments

Comments
 (0)