diff options
Diffstat (limited to 'src/mailman/workflows/base.py')
| -rw-r--r-- | src/mailman/workflows/base.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/mailman/workflows/base.py b/src/mailman/workflows/base.py index 5988dfa43..e374d58b4 100644 --- a/src/mailman/workflows/base.py +++ b/src/mailman/workflows/base.py @@ -23,9 +23,11 @@ import logging from collections import deque -from mailman.interfaces.workflows import IWorkflowStateManager +from mailman.interfaces.workflows import IWorkflow, IWorkflowStateManager +from mailman.utilities.modules import abstract_component from public import public from zope.component import getUtility +from zope.interface import implementer COMMASPACE = ', ' @@ -33,6 +35,8 @@ log = logging.getLogger('mailman.error') @public +@abstract_component +@implementer(IWorkflow) class Workflow: """Generic workflow.""" |
