def UpdateModuleDataPipe(self,arch, attr_dict): for (Target, Toolchain, Arch, MetaFile) in AutoGen.Cache(): if Arch != arch: continue try: AutoGen.Cache()[(Target, Toolchain, Arch, MetaFile)].DataPipe.DataContainer = attr_dict except Exception: pass
def printStatus(self): print("Processs ID: %d Run %d modules in AutoGen " % (os.getpid(), len(AutoGen.Cache()))) print("Processs ID: %d Run %d modules in AutoGenInfo " % (os.getpid(), len(AutoGenInfo.GetCache()))) groupobj = {} for buildobj in BuildDB.BuildObject.GetCache().values(): if str(buildobj).lower().endswith("dec"): try: groupobj['dec'].append(str(buildobj)) except: groupobj['dec'] = [str(buildobj)] if str(buildobj).lower().endswith("dsc"): try: groupobj['dsc'].append(str(buildobj)) except: groupobj['dsc'] = [str(buildobj)] if str(buildobj).lower().endswith("inf"): try: groupobj['inf'].append(str(buildobj)) except: groupobj['inf'] = [str(buildobj)] print("Processs ID: %d Run %d pkg in WDB " % (os.getpid(), len(groupobj.get("dec", [])))) print("Processs ID: %d Run %d pla in WDB " % (os.getpid(), len(groupobj.get("dsc", [])))) print("Processs ID: %d Run %d inf in WDB " % (os.getpid(), len(groupobj.get("inf", []))))