예제 #1
0
파일: flowcontrol.py 프로젝트: devdri/awake
 def getDependencySet(self):
     deps = DependencySet()
     if self.option_a:
         deps = dependParallel(self.option_a.getDependencySet(), deps)
     if self.option_b:
         deps = dependParallel(self.option_b.getDependencySet(), deps)
     cond_deps = DependencySet(self.cond.getDependencies())
     return joinDependencies(cond_deps, deps)
예제 #2
0
 def getDependencySet(self):
     deps = DependencySet()
     if self.option_a:
         deps = dependParallel(self.option_a.getDependencySet(), deps)
     if self.option_b:
         deps = dependParallel(self.option_b.getDependencySet(), deps)
     cond_deps = DependencySet(self.cond.getDependencies())
     return joinDependencies(cond_deps, deps)
예제 #3
0
파일: flowcontrol.py 프로젝트: devdri/awake
 def getDependencySet(self):
     deps = DependencySet()
     for b in self.branches:
         deps = dependParallel(b.getDependencySet(), deps)
     return DependencySet(deps.reads | self.arg.getDependencies(), deps.writes)
예제 #4
0
 def getDependencySet(self):
     deps = DependencySet()
     for b in self.branches:
         deps = dependParallel(b.getDependencySet(), deps)
     return DependencySet(deps.reads | self.arg.getDependencies(),
                          deps.writes)