code cleanups

This commit is contained in:
Alexander Bruy 2017-03-22 16:17:05 +02:00
parent acd37449f3
commit ccbca66492

View File

@ -55,17 +55,15 @@ def alglist(text=None):
def algorithmOptions(name): def algorithmOptions(name):
alg = Processing.getAlgorithm(name) alg = Processing.getAlgorithm(name)
if alg is not None: if alg is not None:
s = '' opts = ''
for param in alg.parameters: for param in alg.parameters:
if isinstance(param, ParameterSelection): if isinstance(param, ParameterSelection):
s += param.name + '(' + param.description + ')\n' opts += '{} ({})\n'.format(param.name, param.description)
i = 0 for option in enumerate(param.options):
for option in param.options: opts += '\t{} - {}\n'.format(option[0], option[1])
s += '\t' + str(i) + ' - ' + str(option) + '\n' print(opts)
i += 1
print(s)
else: else:
print('Algorithm not found') print('Algorithm "{}" not found.'.format(name))
def algorithmHelp(name): def algorithmHelp(name):
@ -75,7 +73,7 @@ def algorithmHelp(name):
print(str(alg)) print(str(alg))
algorithmOptions(name) algorithmOptions(name)
else: else:
print('Algorithm not found') print('Algorithm "{}" not found.'.format(name))
def runalg(algOrName, *args, **kwargs): def runalg(algOrName, *args, **kwargs):