summaryrefslogtreecommitdiff
path: root/src/mailman/workflows/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/workflows/base.py')
-rw-r--r--src/mailman/workflows/base.py6
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."""