[QGIS-it-user] TypeError in uno script pyqgis

Giacomo Fontanelli giacomofontanelli76 a gmail.com
Gio 3 Dic 2020 08:25:48 PST


hai perfettamente ragione Andrea

mi è bastato sostituire

return {self.OUTPUT}

con  return {self.OUTPUT: rasterizedResult["OUTPUT"]}

ed è sparito l'errore.

Grazie mille

Il giorno gio 3 dic 2020 alle ore 17:10 Andrea Giudiceandrea <
andreaerdna a libero.it> ha scritto:

> Giacomo Fontanelli-2 wrote
> > TypeError: invalid result from mioScript.processAlgorithm(), set cannot
> be
> > converted to a C/C++ QVariantMap in this context
>
> Ciao Giacomo,
> questo errore è molto probabilmente generato da una errata istruzione
> finale
> del tuo script, che solitamente è qualcosa tipo "return {self.OUTPUT:
> ...}".
> La funzione principale def processAlgorithm(...) dovrebbe restituire,
> tramite l'istruzione return, un dict e non un set.
> Difficile esserne sicuri non potendo leggere il codice dello script.
>
> A presto.
>
> Andrea
>
>
>
> --
> Sent from:
> http://osgeo-org.1560.x6.nabble.com/QGIS-Italian-User-f5250612.html
> _______________________________________________
> QGIS-it-user mailing list
> QGIS-it-user a lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-it-user
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.osgeo.org/pipermail/qgis-it-user/attachments/20201203/498cb4f5/attachment.html>


Maggiori informazioni sulla lista QGIS-it-user