[Qgis-developer] Processing subplugins broken on master?

Alexander Bruy alexander.bruy at gmail.com
Fri Jul 25 07:40:48 PDT 2014


Hi Paolo,

seems this is result of the huge refactoring of inputs and outputs.
Now all inputs are in processing.core.parameters and all outputs in
processing.core.outputs packages.

So fixing this is trivial task, just adjust import clauses


2014-07-25 16:32 GMT+03:00 Paolo Cavallini <cavallini at faunalia.it>:
> Hi all.
> On current master, with upgraded Processing plugin, its subplugins fail:
> ===
> Lecos
>
>   File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 454, in _import
>     mod = _builtin_import(name, globals, locals, fromlist, level)
> ImportError: No module named outputs.OutputVector
>
> sextante_animove
>   File "/home/paolo/.qgis2/python/plugins/sextante_animove/mcp.py", line 8, in
>     from processing.parameters.ParameterVector import ParameterVector
>   File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 454, in _import
>     mod = _builtin_import(name, globals, locals, fromlist, level)
> ImportError: No module named parameters.ParameterVector
>
> processinglwgeomprovider
>     mod = _builtin_import(name, globals, locals, fromlist, level)
>   File
> "/home/paolo/.qgis2/python/plugins/processinglwgeomprovider/LwgeomAlgorithm.py", line
> 26, in
>     from processing.outputs.OutputVector import OutputVector
>   File "/usr/lib/python2.7/dist-packages/qgis/utils.py", line 454, in _import
>     mod = _builtin_import(name, globals, locals, fromlist, level)
> ImportError: No module named outputs.OutputVector
> ===
> Looks an easy fix, perhaps better if Processing devs give a hint to plugin developers?
> Thanks.
> --
> Paolo Cavallini - www.faunalia.eu
> Corsi QGIS e PostGIS: http://www.faunalia.eu/training.html
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer



-- 
Alexander Bruy


More information about the Qgis-developer mailing list