[Qgis-developer] Error in Processing

Victor Olaya volayaf at gmail.com
Sat Feb 13 23:17:32 PST 2016


Algorithms are expected to have that method, so providers that extend
GDALAlgorithm should have a commandName() function or  override the
implementation of shortHelp()

Sounds to me like an easy update

Regards

2016-02-14 0:44 GMT+01: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
>
>


More information about the Qgis-developer mailing list