Hi,

2016-07-12 16:59 GMT+09:00 Akbar Gumbira <[email protected]>:
> 2016-07-12 16:35 GMT+09:00 Matthias Kuhn <[email protected]>:
>> As a general rule of thumb: don't cast to other types if there is no
>> requirement, that will help to prevent such issues and make the upcoming
>> upgrade to python 3 much easier.
>
> Yes, this should be Python 2.xx's developer haiku: Bytes on the outside,
> unicode on the inside. Encode/decode at the edges.

Unicode type release name (str type in python 3) must be compatible
with the saying.

Fixing the error would be easy for the relevant python devs. But if
the change was introduced in 3.0 (`type(QGis.QGIS_RELEASE_NAME)` gives
me `<type 'str'>` in QGIS 2.14. Not sure that it was technically
possible to keep str type for the constants), QGIS 2.16 users didn't
have to wait for the relevant plugin devs to release a modified
version.

Thanks,
Minoru
_______________________________________________
Qgis-developer mailing list
[email protected]
List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to