def __init__(self,ws,libSyms=None,wsSyms=None,wsLibs=None): self.ws=ws if libSyms and wsSyms and wsLibs: self.librarySymbols=libSyms self.workspaceSymbols=wsSyms self.workspaceLibSyms=wsLibs else: self.packages=listAllPackages() if self.isPackageListChanged(): self.libraryMap=self.mapLibrariesToPackages() self.librarySymbols=self.querySymbols() self.saveLists() self.libraryMap={} else: utils.timestamp('load library lists') self.loadLists() utils.timestamp('Done load') self.workspaceLibSyms={} self.workspaceSymbols={} self.scanWorkspaceSymbols()
def __init__(self, ws, libSyms=None, wsSyms=None, wsLibs=None): self.ws = ws self.libraryMap = {} if libSyms and wsSyms and wsLibs: self.librarySymbols = libSyms self.workspaceSymbols = wsSyms self.workspaceLibSyms = wsLibs else: self.packages = listAllPackages() if self.isPackageListChanged(): self.libraryMap = self.mapLibrariesToPackages() self.librarySymbols = self.querySymbols() self.saveLists() self.libraryMap = {} else: utils.timestamp('load library lists') self.loadLists() utils.timestamp('Done load') self.workspaceLibSyms = {} self.workspaceSymbols = {} self.scanWorkspaceSymbols()
return res def mkProps(props, dir): path = os.path.join(dir, 'mk.cfg') if os.path.exists(path): p = Properties(path) for name in p.keys(): value = p.get(name) if value.startswith('\\'): value = props.get(name) + ' ' + value[1:] props.assign(name, value) return props packages = listAllPackages() class C: HEADER = '\033[95m' BLUE = '\033[94m' GREEN = '\033[92m' WARNING = '\033[93m' RED = '\033[91m' ENDC = '\033[0m' def prt(c, s): print c + s + C.ENDC
if genThread.isAlive(): return False return True def mkProps(props, dir): path=os.path.join(dir,'mk.cfg') if os.path.exists(path): p=Properties(path) for name in p.keys(): value=p.get(name) if value.startswith('\\'): value=props.get(name)+' '+value[1:] props.assign(name,value) return props packages=listAllPackages() class C: HEADER = '\033[95m' BLUE = '\033[94m' GREEN = '\033[92m' WARNING = '\033[93m' RED = '\033[91m' ENDC = '\033[0m' def prt(c,s): print c + s + C.ENDC def green(s): prt(C.GREEN,s)