mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Do not load metadata from __init__.py
This commit is contained in:
parent
67f4c7290c
commit
41dc7544d0
@ -155,14 +155,11 @@ def updateAvailablePlugins():
|
||||
|
||||
def pluginMetadata(packageName, fct):
|
||||
""" fetch metadata from a plugin """
|
||||
try:
|
||||
# try to use values from metadata.txt if available
|
||||
if plugins_metadata_parser.has_key(packageName):
|
||||
return plugins_metadata_parser[packageName].get('general', fct)
|
||||
# otherwise fall back to old method, using __init__.py
|
||||
package = sys.modules[packageName]
|
||||
return getattr(package, fct)()
|
||||
except:
|
||||
|
||||
# use values from metadata.txt
|
||||
if plugins_metadata_parser.has_key(packageName):
|
||||
return plugins_metadata_parser[packageName].get('general', fct)
|
||||
else:
|
||||
return "__error__"
|
||||
|
||||
def loadPlugin(packageName):
|
||||
|
Loading…
x
Reference in New Issue
Block a user