Simplify plugin_config.validate syntax

Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
This commit is contained in:
bctiemann 2025-02-25 10:44:50 -05:00 committed by Brian Tiemann
parent 1d6a656d63
commit 92a5623016

View File

@ -814,10 +814,8 @@ for plugin_name in PLUGINS:
)
# Validate version compatibility and user-provided configuration settings and assign defaults
if plugin_name not in PLUGINS_CONFIG:
PLUGINS_CONFIG[plugin_name] = {}
try:
plugin_config.validate(PLUGINS_CONFIG[plugin_name], RELEASE.version)
plugin_config.validate(PLUGINS_CONFIG.get(plugin_name, {}), RELEASE.version)
except IncompatiblePluginError as e:
warnings.warn(f'Unable to load plugin {plugin_name}: {e}')
continue