summaryrefslogtreecommitdiff
path: root/src/mailman/core/plugins.py
diff options
context:
space:
mode:
authorJ08nY2017-06-06 15:51:10 +0200
committerJ08nY2017-08-07 17:39:08 +0200
commita2668307017e8b3a0c705e5cff49a8fa7dbeac7d (patch)
tree54f03ef7f98aa9d215d34189d6e69763c122f655 /src/mailman/core/plugins.py
parent260733a13a0ad891e1b10836399dd02af7335fe0 (diff)
downloadmailman-a2668307017e8b3a0c705e5cff49a8fa7dbeac7d.tar.gz
mailman-a2668307017e8b3a0c705e5cff49a8fa7dbeac7d.tar.zst
mailman-a2668307017e8b3a0c705e5cff49a8fa7dbeac7d.zip
Diffstat (limited to 'src/mailman/core/plugins.py')
-rw-r--r--src/mailman/core/plugins.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mailman/core/plugins.py b/src/mailman/core/plugins.py
index 565c590b5..e891f380d 100644
--- a/src/mailman/core/plugins.py
+++ b/src/mailman/core/plugins.py
@@ -28,13 +28,12 @@ from zope.interface.verify import verifyObject
@public
def initialize():
"""Initialize all enabled plugins."""
- for plugin_config in config.plugin_configs:
+ for name, plugin_config in config.plugin_configs:
plugin_class_path = plugin_config['class']
if as_boolean(plugin_config.enable) and plugin_class_path:
plugin_class = find_name(plugin_class_path)
plugin = plugin_class()
verifyObject(IPlugin, plugin)
- name = plugin_config.name.split('.')[-1]
plugin.name = name
assert plugin.name not in config.plugins, (
'Duplicate plugin "{}" found in {}'.format(