QGIS/python/plugins/processing/preconfigured/PreconfiguredUtils.py

19 lines
488 B
Python
Raw Normal View History

import os
from processing.tools.system import mkdir, userFolder
def preconfiguredAlgorithmsFolder():
folder = unicode(os.path.join(userFolder(), 'preconfigured'))
mkdir(folder)
return folder
def algAsDict(alg):
params = {}
for param in alg.parameters:
params[param.name] = param.value
outputs = {}
for out in alg.outputs:
outputs[out.name] = out.value
return {"parameters": params, "outputs": outputs, "algname": alg.commandLineName()}