Bei der Verwendung einer globalen QGIS-Konfigurationsdatei funktioniert das Plugin nicht mehr, da die Lokalisation nicht gefunden wird.
File "[...]\PostNAS_Search\PostNAS_Search.py", line 22, in __init__
locale = QSettings().value('locale/userLocale')[0:2]
TypeError: 'NoneType' object is not subscriptable
Bei der Verwendung von QSettings() wird nur in der Nutzer-QGIS3.ini nachgeschaut. Stattdessen QgsSettings() verwenden, dann wird auch die globale Konfiguration berücksichtigt (Vgl. z.B. hier: qgis/QGIS@e1ede70).
Folgende Änderungen müssten dafür gemacht werden:
from qgis.core import QgsSettings
ergänzen und
locale = QSettings().value('locale/userLocale')[0:2]
ändern zu
locale = QgsSettings().value('locale/userLocale')[0:2]
Bei der Verwendung einer globalen QGIS-Konfigurationsdatei funktioniert das Plugin nicht mehr, da die Lokalisation nicht gefunden wird.
Bei der Verwendung von
QSettings()wird nur in der Nutzer-QGIS3.ini nachgeschaut. StattdessenQgsSettings()verwenden, dann wird auch die globale Konfiguration berücksichtigt (Vgl. z.B. hier: qgis/QGIS@e1ede70).Folgende Änderungen müssten dafür gemacht werden:
ergänzen und
ändern zu