[Qgis-developer] Error in Processing

Pedro VenĂ¢ncio pedrongvenancio at gmail.com
Sat Feb 13 15:44:33 PST 2016


Hi Alexander and Victor,

Actually the problem seems related with the new shortHelp function,
introduced in commit 62302377db1990485f7821f1ccef4ff6ef4d07d9.

Removing

    def shortHelp(self):
        return self._formatHelp('''This algorithm is based on the GDAL %s
module.

                For more info, see the <a href = '
http://www.gdal.org/%s.html'> module help</a>
                ''' %  (self.commandName(), self.commandName()))

from GdalAlgorithm.py prevents this error and these 3rd party plugins works
ok.

Any hint to update them?

Thank you very much!

Best regards,
Pedro VenĂ¢ncio



2016-02-08 11:20 GMT+00:00 Alexander Bruy <alexander.bruy at gmail.com>:

> Hi Paolo,
>
> this is not a Processing issue, but bug in 3rd party plugin.
> The bug is caused by fact that plugin uses internal Processing
> classes (which was changed) instead of subclassing public
> GeoAlgorithm class.
>
>
> 2016-02-08 13:10 GMT+02:00 Paolo Cavallini <cavallini at faunalia.it>:
> > Hi all,
> > I'm getting consistent errors in activating Processing on master, see
> > below. Anyone has the same?
> > All the best.
> > ===
> > An error has occurred while executing Python code:
> >
> > AttributeError: RasterAT_MGIETRS89DirInv instance has no attribute
> > 'getConsoleCommands'
> > Traceback (most recent call last):
> >   File
> > "/usr/share/qgis/python/plugins/processing/gui/ProcessingToolbox.py",
> > line 105, in textChanged
> >     self._filterItem(self.algorithmTree.invisibleRootItem(), text)
> >   File
> > "/usr/share/qgis/python/plugins/processing/gui/ProcessingToolbox.py",
> > line 127, in _filterItem
> >     showChild = self._filterItem(child, text)
> >   File
> > "/usr/share/qgis/python/plugins/processing/gui/ProcessingToolbox.py",
> > line 127, in _filterItem
> >     showChild = self._filterItem(child, text)
> >   File
> > "/usr/share/qgis/python/plugins/processing/gui/ProcessingToolbox.py",
> > line 127, in _filterItem
> >     showChild = self._filterItem(child, text)
> >   File
> > "/usr/share/qgis/python/plugins/processing/gui/ProcessingToolbox.py",
> > line 135, in _filterItem
> >     if item.alg.shortHelp() is not None:
> >   File
> > "/usr/share/qgis/python/plugins/processing/algs/gdal/GdalAlgorithm.py",
> > line 56, in shortHelp
> >     ''' %  (self.commandName(), self.commandName()))
> >   File
> > "/usr/share/qgis/python/plugins/processing/algs/gdal/GdalAlgorithm.py",
> > line 64, in commandName
> >     name = alg.getConsoleCommands()[0]
> > AttributeError: RasterAT_MGIETRS89DirInv instance has no attribute
> > 'getConsoleCommands'
> > --
> > Paolo Cavallini - www.faunalia.eu
> > QGIS & PostGIS courses: http://www.faunalia.eu/training.html
> > _______________________________________________
> > Qgis-developer mailing list
> > Qgis-developer at lists.osgeo.org
> > List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> > Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
> --
> Alexander Bruy
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160213/bdce2983/attachment.html>


More information about the Qgis-developer mailing list