mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05: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()}
|
||
|
|