def startSymbolScan(ws): utils.timestamp("start scan process") if not noMP: global scannerProcess global scanStarted global workspacePath if scanq and not scanStarted: scanStarted = True workspacePath = ws scannerProcess = Process(target=symbolScan, args=(scanq, workspacePath)) scannerProcess.start() else: global libSyms global wsSyms global wsLibs import symbolscanner (libSyms, wsSyms, wsLibs) = symbolscanner.getLibrarySymbols(workspacePath)
def startSymbolScan(ws): utils.timestamp('start scan process') if not noMP: global scannerProcess global scanStarted global workspacePath if scanq and not scanStarted: scanStarted = True workspacePath = ws scannerProcess = Process(target=symbolScan, args=(scanq, workspacePath)) scannerProcess.start() else: global libSyms global wsSyms global wsLibs import symbolscanner (libSyms, wsSyms, wsLibs) = symbolscanner.getLibrarySymbols(workspacePath)
def symbolScan(q, ws): import symbolscanner q.put(symbolscanner.getLibrarySymbols(ws))