mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-26 00:02:43 -04:00
19 lines
488 B
Python
19 lines
488 B
Python
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()}
|
|
|