presets are loaded only once instead of loading for each plugin

This commit is contained in:
iLLiCiTiT 2019-08-12 12:31:21 +02:00
parent 30f4f13809
commit 1968dc465e

View file

@ -467,10 +467,14 @@ def filter_pyblish_plugins(plugins):
host = api.current_host()
presets = config.get_presets().get('plugins', {}).get(host, {}).get(
"publish", {}
)
# iterate over plugins
for plugin in plugins[:]:
try:
config_data = config.get_presets()['plugins'][host]["publish"][plugin.__name__] # noqa: E501
config_data = presets[plugin.__name__] # noqa: E501
except KeyError:
continue