Il plugin Profile mi propone questo errore riferito alla variabile versione di Qgis:
ver = str(QGis.QGIS_VERSION)
Mi è venuto un dubbio: non è che è dovuto al nome di Qgis Nødebo dove la
ø non viene digerita?
Possibile?
Ciao Luca
[0]
An error has occurred while executing Python code:
UnicodeEncodeError: ‘ascii’ codec can’t encode character u’\xf8’ in position 8: ordinal not in range(128)
Traceback (most recent call last):
File "C:/Users/Luca/.qgis2/python/plugins\profiletool\profileplugin.py", line 90, in run
if self.checkIfOpening() == False:
File "C:/Users/Luca/.qgis2/python/plugins\profiletool\profileplugin.py", line 216, in checkIfOpening
ver = str(QGis.QGIS_VERSION)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 8: ordinal not in range(128)
Versione Python: 2.7.4 (default, Apr 6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]
Versione di QGIS: 2.16.0-Nødebo Nødebo, d0b3e39
Si ma prima è meglio verificare prima di intasare di facezie gli sviluppatori con issues errati. Ho aperto un ticket nel repo github degli sviluppatori.
Mi chiedo come mai altri plulgin non ne risentano.
Si ma prima è meglio verificare prima di intasare di facezie gli
sviluppatori con issues errati. Ho aperto un ticket nel repo github degli
sviluppatori.
Mi chiedo come mai altri plulgin non ne risentano.
Ne risentono solo i plugin che hanno un check sul nome della versione
di QGIS. Nella fattispecie (QGis.QGIS_VERSION), c'è un controllo per
assicurarsi che la versione di QGIS su cui è installato il plugin non
sia uguale o inferiore alla 0.11. Beh, a meno di qualche nostalgico,
immagino che quel check possa essere tranquillamente rimosso!
Meglio fare il controllo su QGis.QGIS_VERSION_INT che ritorna un numero intero.
Qualcosa comincia ad apparire anche sul bugtracker di QGIS [0].
Ne risentono solo i plugin che hanno un check sul nome della versione
di QGIS. Nella fattispecie (QGis.QGIS_VERSION), c'è un controllo per
assicurarsi che la versione di QGIS su cui è installato il plugin non
sia uguale o inferiore alla 0.11. Beh, a meno di qualche nostalgico,
immagino che quel check possa essere tranquillamente rimosso!
Meglio fare il controllo su QGis.QGIS_VERSION_INT che ritorna un numero intero.
In realtà c'e' anche una indicazione sulla versione minima, nei metadata.txt
Saluti.
--
Paolo Cavallini - www.faunalia.eu
QGIS & PostGIS courses: http://www.faunalia.eu/training.html
Ne risentono solo i plugin che hanno un check sul nome della versione
di QGIS. Nella fattispecie (QGis.QGIS_VERSION), c’è un controllo per
assicurarsi che la versione di QGIS su cui è installato il plugin non
sia uguale o inferiore alla 0.11. Beh, a meno di qualche nostalgico,
immagino che quel check possa essere tranquillamente rimosso!
Meglio fare il controllo su QGis.QGIS_VERSION_INT che ritorna un numero intero.
In realtà c’e’ anche una indicazione sulla versione minima, nei metadata.txt
Saluti.
2016-07-14 15:49 GMT+02:00 pierluigi de rosa <pierluigi.derosa@gmail.com>:
Perchè non segnalare sul track del plugin di rimuovere o cambiare il
controllo?
Tra l'altro il vero controllo viene fatto sul metadata.txt
Grazie
Pierluigi
Il giorno 14 luglio 2016 15:46, Paolo Cavallini <cavallini@faunalia.it> ha
scritto:
Il 14/07/2016 15:37, Salvatore Larosa ha scritto:
> Ne risentono solo i plugin che hanno un check sul nome della versione
> di QGIS. Nella fattispecie (QGis.QGIS_VERSION), c'è un controllo per
> assicurarsi che la versione di QGIS su cui è installato il plugin non
> sia uguale o inferiore alla 0.11. Beh, a meno di qualche nostalgico,
> immagino che quel check possa essere tranquillamente rimosso!
>
> Meglio fare il controllo su QGis.QGIS_VERSION_INT che ritorna un numero
> intero.
In realtà c'e' anche una indicazione sulla versione minima, nei
metadata.txt
Si certo, quello deve essere il riferimento principale e lo è, ma a
volte ritorna utile far funzionare plugin noti in versioni meno
recenti di QGIS, quando si hanno piccole "rotture delle API". Vedi per
esempio il caso del plugin OpenLayers [0] quando è stata fatta la
modifica per renderlo utilizzabile sia nella versione 2.0 che nella
1.8