def __init__(self, task): self.use_load_balancing = not task.get_custom_field('skip_load_balancing_step') if self.use_load_balancing: self.subtasks = 3 else: self.subtasks = 2 task.set_custom_field('repeats_per_job', 1) task.save() super(TaskPlugin, self).__init__(task) self.copasi_model = PSCopasiModel(os.path.join(self.task.directory, self.task.original_model))