diff options
Diffstat (limited to 'src/mailman/core/pipelines.py')
| -rw-r--r-- | src/mailman/core/pipelines.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mailman/core/pipelines.py b/src/mailman/core/pipelines.py index aae3f11dd..cdfd1a462 100644 --- a/src/mailman/core/pipelines.py +++ b/src/mailman/core/pipelines.py @@ -29,11 +29,11 @@ __all__ = [ from zope.interface import implements from zope.interface.verify import verifyObject +from mailman.app.finder import find_components from mailman.config import config from mailman.i18n import _ from mailman.interfaces.handler import IHandler from mailman.interfaces.pipeline import IPipeline -from mailman.pipeline import builtin_handlers @@ -111,7 +111,7 @@ class VirginPipeline(BasePipeline): def initialize(): """Initialize the pipelines.""" # Find all handlers in the registered plugins. - for handler_class in builtin_handlers(): + for handler_class in find_components('mailman.pipeline', IHandler): handler = handler_class() verifyObject(IHandler, handler) assert handler.name not in config.handlers, ( |
