def _startRecoveryInThred(self, status): FileExtractorCore.startSearch(status) self._mytimer.Stop() now = time.time() self._timeAllTogether += (now - self.startTime) self._updateValuesRecovery(None) self.FindWindowById(wx.ID_FORWARD).Enable() self.FindWindowById(wx.ID_BACKWARD).Enable()
def startCLI(argv): """ Starts the CLI application An L{ExecutionSettings} object is intialised and passed to the method L{handleArguments}, which assigns the appropriate values. Afterwards, the FileExtractor core is initialised and started with the given source file. @param argv: List of arguments processed by the application (CL arguments) """ ret, status = handleArguments(argv) if ret==0: sys.exit() if ret == 1: signatures.printSignatures(status.settings.getActiveSignatures()) sys.exit() if FileExtractorCore.init(status) < 0: sys.exit() printHeader(status) signs, counter = FileExtractorCore.startSearch(status) printResults(signs, counter, status.getRunTimeForNumber(0))