TypeError: invalid result from ZonalStatisticsStack.prepareAlgorithm(), a
'bool' is expected not 'NoneType'
prepareAlgorithm() deve sempre restituire un valore booleano, che sarà True
se la "preparazione" è andata bene, o False se non è possibile proseguire
con l'esecuzione dell'algorithmo.
quindi tu mi consigli di aggiungere una classe prepareAlgorithm al mio script?
Giacomo
Il giorno mer 13 gen 2021 alle ore 16:31 Andrea Giudiceandrea <andreaerdna@libero.it> ha scritto:
Giacomo Fontanelli-2 wrote
TypeError: invalid result from ZonalStatisticsStack.prepareAlgorithm(), a
‘bool’ is expected not ‘NoneType’
prepareAlgorithm() deve sempre restituire un valore booleano, che sarà True
se la “preparazione” è andata bene, o False se non è possibile proseguire
con l’esecuzione dell’algorithmo.
quindi tu mi consigli di aggiungere una classe prepareAlgorithm al mio
script?
Purtroppo, non potendo leggere l'intero script, ho difficoltà ad immaginare
per quale di tanti motivi ottieni quell'errore. Comunque non sono esperto di
algoritmi di processing...
Secondo quanto c'è scritto nell'errore, prepareAlgorithm() in
ZonalStatisticsStack non sta restituendo alcun valore e questo genera
l'errore.
Inoltre nel pezzo di script che hai riportato, non so se l'indentazione che
io vedo nel messaggio è fedele all'originale... per esempio l'ultima
istruzione mi sembra indentata male.
Se tolgo quella linea e rilancio lo script semplicemente non mi viene visualizzata la GUI quindi l’esecuzione si fermali senza errori.
Se tolgo anche la sottoclasse prepareAlgorithm (linea 116) e lancio lo script riesco a vedere la GUI con lo spazio per selezionare il raster, il vettoriale, il prefisso per la banda etc, però ottengo l’errore di cui ti ho parlato ieri.
Credo che la soluzione sia nel saper utilizzare prepareAlgorithm nel modo giusto.
Grazie
Il giorno gio 14 gen 2021 alle ore 10:37 Andrea Giudiceandrea <andreaerdna@libero.it> ha scritto:
Giacomo Fontanelli-2 wrote
quindi tu mi consigli di aggiungere una classe prepareAlgorithm al mio
script?
Purtroppo, non potendo leggere l’intero script, ho difficoltà ad immaginare
per quale di tanti motivi ottieni quell’errore. Comunque non sono esperto di
algoritmi di processing…
Secondo quanto c’è scritto nell’errore, prepareAlgorithm() in
ZonalStatisticsStack non sta restituendo alcun valore e questo genera
l’errore.
Inoltre nel pezzo di script che hai riportato, non so se l’indentazione che
io vedo nel messaggio è fedele all’originale… per esempio l’ultima
istruzione mi sembra indentata male.
Se tolgo quella linea e rilancio lo script semplicemente non mi viene visualizzata la GUI quindi l’esecuzione si fermali senza errori.
Se tolgo anche la sottoclasse prepareAlgorithm (linea 116) e lancio lo script riesco a vedere la GUI con lo spazio per selezionare il raster, il vettoriale, il prefisso per la banda etc, però ottengo l’errore di cui ti ho parlato ieri.
Credo che la soluzione sia nel saper utilizzare prepareAlgorithm nel modo giusto.
Grazie
Il giorno gio 14 gen 2021 alle ore 10:37 Andrea Giudiceandrea <andreaerdna@libero.it> ha scritto:
Giacomo Fontanelli-2 wrote
quindi tu mi consigli di aggiungere una classe prepareAlgorithm al mio
script?
Purtroppo, non potendo leggere l’intero script, ho difficoltà ad immaginare
per quale di tanti motivi ottieni quell’errore. Comunque non sono esperto di
algoritmi di processing…
Secondo quanto c’è scritto nell’errore, prepareAlgorithm() in
ZonalStatisticsStack non sta restituendo alcun valore e questo genera
l’errore.
Inoltre nel pezzo di script che hai riportato, non so se l’indentazione che
io vedo nel messaggio è fedele all’originale… per esempio l’ultima
istruzione mi sembra indentata male.