Make sure we consume the conf instead of just reading it
This commit is contained in:
parent
7bc7f319d8
commit
fd43bbabb6
@ -126,16 +126,18 @@ class Slate():
|
|||||||
child_keys = '.'.join(keys_arr[1:])
|
child_keys = '.'.join(keys_arr[1:])
|
||||||
return self.consume(child, child_keys, default=default, **kwargs)
|
return self.consume(child, child_keys, default=default, **kwargs)
|
||||||
|
|
||||||
def _calc_num_jobs(self, schedulerC):
|
def _calc_num_jobs(self, schedC):
|
||||||
reps = schedulerC.get('repetitions', 1)
|
schedulerC = copy.deepcopy(schedC)
|
||||||
agents_per_job = schedulerC.get('agents_per_job', 1)
|
reps = schedulerC.consume('repetitions', 1)
|
||||||
reps_per_agent = schedulerC.get('reps_per_agent', 1)
|
agents_per_job = schedulerC.consume('agents_per_job', 1)
|
||||||
|
reps_per_agent = schedulerC.consume('reps_per_agent', 1)
|
||||||
reps_per_job = reps_per_agent * agents_per_job
|
reps_per_job = reps_per_agent * agents_per_job
|
||||||
jobs_needed = math.ceil(reps / reps_per_job)
|
jobs_needed = math.ceil(reps / reps_per_job)
|
||||||
return jobs_needed
|
return jobs_needed
|
||||||
|
|
||||||
def _reps_for_job(self, schedulerC, job_id):
|
def _reps_for_job(self, schedC, job_id):
|
||||||
reps = schedulerC.get('repetitions', 1)
|
schedulerC = copy.deepcopy(schedC)
|
||||||
|
reps = schedulerC.consume('repetitions', 1)
|
||||||
if job_id == None:
|
if job_id == None:
|
||||||
return list(range(0, reps))
|
return list(range(0, reps))
|
||||||
num_jobs = self._calc_num_jobs(schedulerC)
|
num_jobs = self._calc_num_jobs(schedulerC)
|
||||||
|
Loading…
Reference in New Issue
Block a user