Under certain circumstances, QSettings().value("locale/userLocale") seems to be null. This throws the exception below when loading a plugin.
Cheers !
Olivier
TypeError: 'QVariant' object is not subscriptable
Traceback (most recent call last):
File "O:/t/apps/qgis-ltr/./python\qgis\utils.py", line 335, in startPlugin
plugins[packageName] = package.classFactory(iface)
File "D:/Users/rklinger/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\travel_time_platform_plugin_init_.py", line 4, in classFactory
return Main(iface)
File "D:/Users/rklinger/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\travel_time_platform_plugin\main.py", line 47, in init
locale = QSettings().value("locale/userLocale")[0:2]
TypeError: 'QVariant' object is not subscriptable
Python-Version: 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)]
QGIS-Version: 3.4.10-Madeira Madeira, 3d97aaae88
Hi !
Under certain circumstances,
QSettings().value("locale/userLocale")
seems to be null. This throws the exception below when loading a plugin.Cheers !
Olivier