def findTotalWhoNeedsToBuild(self, depQue, whoBuildDeps, whoBuildDepSet, displayOption): while not depQue.empty(): specPkg = depQue.get() specName = self.getSpecName(specPkg) spec=Specutils(self.getSpecFile(specPkg)) RPMName=spec.getRPMName(specPkg) debuginfoRPMName=spec.getDebuginfoRPMName(specPkg) whoBuildDepSet.add(RPMName) whoBuildDepSet.add(debuginfoRPMName) if specName is None: print specPkg + " is missing" if not whoBuildDeps.has_key(specPkg): continue for depPkg in whoBuildDeps[specPkg]: depQue.put(depPkg)