示例#1
0
 def removePrerequisites(self):
     self.__relationsToRestore = dict()
     for task in self.items:
         prerequisites, dependencies = task.prerequisites(), task.dependencies()
         self.__relationsToRestore[task] = prerequisites, dependencies
         task.removeTaskAsDependencyOf(prerequisites)
         task.removeTaskAsPrerequisiteOf(dependencies)
示例#2
0
 def removePrerequisites(self):
     self.__relationsToRestore = dict()
     for task in self.items:
         prerequisites, dependencies = task.prerequisites(
         ), task.dependencies()
         self.__relationsToRestore[task] = prerequisites, dependencies
         task.removeTaskAsDependencyOf(prerequisites)
         task.removeTaskAsPrerequisiteOf(dependencies)
示例#3
0
 def __removePrerequisites(self, event):
     self.__relationsToRestore = dict()  # pylint: disable-msg=W0201
     for task in self.items:
         prerequisites, dependencies = task.prerequisites(), task.dependencies()
         self.__relationsToRestore[task] = prerequisites, dependencies
         task.removeTaskAsDependencyOf(prerequisites, event=event)
         task.removeTaskAsPrerequisiteOf(dependencies, event=event)
         task.setPrerequisites([], event=event)
         task.setDependencies([], event=event)
示例#4
0
 def removeDependenciesAndPrerequisites(self, event=None):
     for task in self.items:
         for prerequisite in task.prerequisites():
             prerequisite.removeDependencies([task], event=event)                                
         for dependency in task.dependencies():
             dependency.removePrerequisites([task], event=event)
示例#5
0
 def removeDependenciesAndPrerequisites(self, event=None):
     for task in self.items:
         for prerequisite in task.prerequisites():
             prerequisite.removeDependencies([task], event=event)
         for dependency in task.dependencies():
             dependency.removePrerequisites([task], event=event)