Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
 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()
Exemplo n.º 3
0
    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

Exemplo n.º 4
0
        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)