Ejemplo n.º 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)

        super(TaskPlugin, self).__init__(task)

        self.copasi_model = SSCopasiModel(
            os.path.join(self.task.directory, self.task.original_model))
        self.repeats = self.task.get_custom_field('repeats')
        repeats = self.repeats