Example #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 = ORCopasiModel(os.path.join(self.task.directory, self.task.original_model))
     self.repeats = self.task.get_custom_field('repeats')
     repeats = self.repeats