<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi All</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">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.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Thanks!</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Regards</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Tim</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default">======================================================================</div><div class="gmail_default">ERROR: Test if line aggregation works</div><div class="gmail_default">----------------------------------------------------------------------</div><div class="gmail_default">Traceback (most recent call last):</div><div class="gmail_default">  File "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/test/test_aggregator.py", line 596, in test_line_aggregation</div><div class="gmail_default">    impact_layer_attributes=impact_layer_attributes)</div><div class="gmail_default">  File "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/test/test_aggregator.py", line 338, in _aggregate</div><div class="gmail_default">    aggregator.aggregate(impact_layer)</div><div class="gmail_default">  File "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/aggregator.py", line 527, in aggregate</div><div class="gmail_default">    qgis_impact_layer, safe_impact_layer)</div><div class="gmail_default">  File "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/aggregator.py", line 634, in _aggregrate_vector_impact</div><div class="gmail_default">    self._aggregate_line_impact(safe_impact_layer)</div><div class="gmail_default">  File "/home/timlinux/dev/python/inasafe-dev/safe/impact_statistics/aggregator.py", line 920, in _aggregate_line_impact</div><div class="gmail_default">    res = self.processing.runalg('qgis:intersection',</div><div class="gmail_default">AttributeError: 'module' object has no attribute 'runalg'</div><div><br></div><div><br></div><div><br></div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div style="text-align:center">------------------------------------------------------------------------------------------</div><div style="text-align:center"><img src="http://kartoza.com/wp-content/uploads/2014/06/KartozaWebBanner.png" width="200" height="40"></div><div style="text-align:center">Tim Sutton</div><div style="text-align:center"><span style="text-align:start">Visit </span><a href="http://kartoza.com/" style="text-align:start" target="_blank">http://kartoza.com</a><span style="text-align:start"> to find out about open source:</span><br style="text-align:start"><span style="text-align:start"> * Desktop GIS programming services</span><br style="text-align:start"><span style="text-align:start"> * Geospatial web development</span></div><div style="text-align:center"><span style="text-align:start">* GIS Training</span></div><div style="text-align:center"><span style="text-align:start">* Consulting Services</span></div><div style="text-align:center"><div style="text-align:center">Skype: timlinux Irc: timlinux on #qgis at <a href="http://freenode.net/" target="_blank">freenode.net</a></div><div style="text-align:start"><div style="text-align:center">Tim is a member of the QGIS Project Steering Committee</div><div style="text-align:center">-------------------------------------------------------------------------------------------</div><div style="text-align:center">Kartoza is a merger between Linfiniti and Afrispatial</div></div></div></div></div>
</div>