Пример #1
0
 def createComposites(self, task, efforts):
     newComposites = []
     taskAndAncestors = [task] + task.ancestors()
     for effort in efforts:
         for task in taskAndAncestors:
             newComposites.extend(self.createComposite(effort, task))
     return newComposites
Пример #2
0
 def removeComposites(self, task, efforts):
     taskAndAncestors = [task] + task.ancestors()
     for effort in efforts:
         for task in taskAndAncestors:
             self.removeComposite(effort, task)