[Qgis-developer] What happened to processing.runalg?

Victor Olaya volayaf at gmail.com
Fri Feb 6 05:58:19 PST 2015


the core methods should not change...and definitely not the runalg method,
which is likely to be the most important one.

This is clearly a blocker and has to be reverted.

2015-02-06 14:52 GMT+01:00 Arnaud Morvan <arnaud.morvan at camptocamp.com>:

>
> I've just meet the same problem
>
> it comes from this commit :
> https://github.com/qgis/QGIS/commit/956c155e8f45cb1a0fc4c5d6204f607f80edc6b0#diff-111
> some imports where removes from processing.__init__.py in context of a
> pep8 check
> this is the source of the regression
>
> Arnaud
>
> Le 06/02/2015 14:41, Tim Sutton a écrit :
>
>  Hi All
>
>  Once of our tests in InaSAFE fails against master (see below). Can
> someone tell me where runalg went, and more broadly which parts of the
> processing framework can be relied of as API compatible between releases? I
> guess more and more people will start relying on its API and we should make
> it clear what the best practice is.
>
>  Thanks!
>
>  Regards
>
>  Tim
>
>  ======================================================================
> ERROR: Test if line aggregation works
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File
> "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/test/test_aggregator.py",
> line 596, in test_line_aggregation
>     impact_layer_attributes=impact_layer_attributes)
>   File
> "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/test/test_aggregator.py",
> line 338, in _aggregate
>     aggregator.aggregate(impact_layer)
>   File
> "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/aggregator.py",
> line 527, in aggregate
>     qgis_impact_layer, safe_impact_layer)
>   File
> "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/aggregator.py",
> line 634, in _aggregrate_vector_impact
>     self._aggregate_line_impact(safe_impact_layer)
>   File
> "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/aggregator.py",
> line 920, in _aggregate_line_impact
>     res = self.processing.runalg('qgis:intersection',
> AttributeError: 'module' object has no attribute 'runalg'
>
>
>
>
>  --
>
> ------------------------------------------------------------------------------------------
>  Tim Sutton
> Visit http://kartoza.com to find out about open source:
>  * Desktop GIS programming services
>  * Geospatial web development
> * GIS Training
> * Consulting Services
>  Skype: timlinux Irc: timlinux on #qgis at freenode.net
>  Tim is a member of the QGIS Project Steering Committee
>
> -------------------------------------------------------------------------------------------
> Kartoza is a merger between Linfiniti and Afrispatial
>
>
> _______________________________________________
> Qgis-developer mailing listQgis-developer at lists.osgeo.orghttp://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20150206/64c66914/attachment.html>


More information about the Qgis-developer mailing list