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,
                         self.tr('Could not open GRASS GIS 7 algorithm: %s' % descriptionFile))
             except Exception, e:
                 ProcessingLog.addToLog(
                     ProcessingLog.LOG_ERROR,
                     self.tr('Could not open GRASS GIS 7 algorithm: %s' % descriptionFile))
Example #2
0
 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)