示例#1
0
    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))