kopia lustrzana https://github.com/OpenDroneMap/WebODM
Porównaj commity
2 Commity
a1331d0b0b
...
206edf1087
Autor | SHA1 | Data |
---|---|---|
Piero Toffanin | 206edf1087 | |
Gonzalo Bulnes Guilpain | 7c9b1da92a |
|
@ -210,9 +210,12 @@ def get_plugins():
|
||||||
module = importlib.import_module("plugins.{}".format(dir))
|
module = importlib.import_module("plugins.{}".format(dir))
|
||||||
|
|
||||||
plugin = (getattr(module, "Plugin"))()
|
plugin = (getattr(module, "Plugin"))()
|
||||||
except (ImportError, AttributeError):
|
except (ImportError, AttributeError) as plugin_error:
|
||||||
module = importlib.import_module("coreplugins.{}".format(dir))
|
try:
|
||||||
plugin = (getattr(module, "Plugin"))()
|
module = importlib.import_module("coreplugins.{}".format(dir))
|
||||||
|
plugin = (getattr(module, "Plugin"))()
|
||||||
|
except (ImportError, AttributeError) as coreplugin_error:
|
||||||
|
raise coreplugin_error from plugin_error
|
||||||
|
|
||||||
# Check version
|
# Check version
|
||||||
manifest = plugin.get_manifest()
|
manifest = plugin.get_manifest()
|
||||||
|
@ -237,7 +240,7 @@ def get_plugins():
|
||||||
|
|
||||||
plugins.append(plugin)
|
plugins.append(plugin)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.warning("Failed to instantiate plugin {}: {}".format(dir, e))
|
logger.warning("Failed to instantiate plugin {}: {}: {}".format(dir, e, e.__cause__))
|
||||||
|
|
||||||
return plugins
|
return plugins
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue