authn: Make the legacy plugin import more robust if something fails during import.
This commit is contained in:
parent
834ce812c6
commit
5d2d8f4267
1 changed files with 5 additions and 2 deletions
|
|
@ -72,13 +72,16 @@ def _discover_legacy_plugins(config, prefix=legacy_plugin_prefix):
|
|||
for plugin_id in legacy_plugins:
|
||||
module_name = plugin_id.split(prefix, 1)[-1]
|
||||
try:
|
||||
log.debug('Import %s', module_name)
|
||||
module = importlib.import_module(module_name)
|
||||
plugin = module.plugin_factory(plugin_id=plugin_id)
|
||||
config.include(plugin.includeme)
|
||||
except ImportError as e:
|
||||
log.error(
|
||||
'Error while importing legacy authentication plugin '
|
||||
'ImportError while importing legacy authentication plugin '
|
||||
'"{}": {}'.format(plugin_id, e.message))
|
||||
except Exception as e:
|
||||
log.error(
|
||||
'Exception while importing legacy authentication plugin '
|
||||
'"{}": {}'.format(plugin_id, e.message))
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue