def createAlgsList(self): self.preloadedAlgs = [] folder = Grass7Utils.grassDescriptionPath() for descriptionFile in os.listdir(folder): if descriptionFile.endswith('txt'): try: alg = Grass7Algorithm(os.path.join(folder, descriptionFile)) if alg.name.strip() != '': self.preloadedAlgs.append(alg) else: ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, 'Could not open GRASS GIS 7 algorithm: ' + descriptionFile) except Exception, e: ProcessingLog.addToLog(ProcessingLog.LOG_ERROR, 'Could not open GRASS GIS 7 algorithm: ' + descriptionFile)