<div dir="ltr">the core methods should not change...and definitely not the runalg method, which is likely to be the most important one.<div><br></div><div>This is clearly a blocker and has to be reverted. </div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-02-06 14:52 GMT+01:00 Arnaud Morvan <span dir="ltr"><<a href="mailto:arnaud.morvan@camptocamp.com" target="_blank">arnaud.morvan@camptocamp.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <br>
    I've just meet the same problem<br>
    <br>
    it comes from this commit :
<a href="https://github.com/qgis/QGIS/commit/956c155e8f45cb1a0fc4c5d6204f607f80edc6b0#diff-111" target="_blank">https://github.com/qgis/QGIS/commit/956c155e8f45cb1a0fc4c5d6204f607f80edc6b0#diff-111</a><br>
    some imports where removes from processing.__init__.py in context of
    a pep8 check<br>
    this is the source of the regression<br>
    <br>
    Arnaud<br>
    <br>
    <div>Le 06/02/2015 14:41, Tim Sutton a
      écrit :<br>
    </div>
    <blockquote type="cite"><div><div class="h5">
      <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>
          <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>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><pre>_______________________________________________
Qgis-developer mailing list
<a href="mailto:Qgis-developer@lists.osgeo.org" target="_blank">Qgis-developer@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a></pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br></blockquote></div><br></div>