does Processing.getAlgorithm("script:helloworld") work in a normal
QGIS Python console?
Just in case, the name of the script is the name of the file (without
the extension)
Maybe you can try Processing.alghelp("script") to get the name of
available algorithms from the script provider
Hope this helps
2015-11-26 11:06 GMT+01:00 Anita Graser <[email protected]>:
> Hi,
>
> I'm trying to run Processing scripts in a stand-alone Python script. The
> examples available online for calling default, e.g. QGIS algorithms, work
> fine but when I try to access a script instead, it cannot be found, i.e.
> getAlgorithm() returns None.
>
> Am I missing something or is this a bug?
>
> # Prepare the environment
> import sys
> from qgis.core import QgsApplication
> from PyQt4.QtGui import QApplication
> app = QApplication([])
> QgsApplication.setPrefixPath("/usr", True)
> QgsApplication.initQgis()
>
> # Prepare processing framework
> sys.path.append('/home/agraser/.qgis2/python/plugins')
> from processing.core.Processing import Processing
> Processing.initialize()
>
> print Processing.getAlgorithm("qgis:creategrid") # works
> print Processing.getAlgorithm("script:helloworld") # doesn't work
>
> # Exit applications
> QgsApplication.exitQgis()
> QApplication.exit()
>
>
> Thanks and best wishes,
> Anita
>
>
> _______________________________________________
> Qgis-developer mailing list
> [email protected]
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
[email protected]
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer