[Qgis-developer] Error in Processing
Pedro Venâncio
pedrongvenancio at gmail.com
Sun Feb 14 04:24:50 PST 2016
Thanks Alexander and Victor,
I'll update that plugins!
Best regards,
Pedro
2016-02-14 10:51 GMT+00:00 Victor Olaya <volayaf at gmail.com>:
> +1 to what Alex said
>
> 2016-02-14 11:38 GMT+01:00 Alexander Bruy <alexander.bruy at gmail.com>:
> > Hi Pedro,
> >
> > GdalAlgorithm is an internal Processing class and should not
> > be used in 3rd party plugins.
> >
> > The error happens because GdalAlgorithm class was refactored
> > and new mandatory methods were introduced. Personally I think
> > that all 3rd party plugins should use only public Processing API,
> > e.g. GeoAlgorithm class.
> >
> > 2016-02-14 1:44 GMT+02:00 Pedro Venâncio <pedrongvenancio at gmail.com>:
> >> 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
> >>
> >>
> >
> >
> >
> > --
> > Alexander Bruy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20160214/489968c1/attachment.html>
More information about the Qgis-developer
mailing list