summaryrefslogtreecommitdiff
path: root/src/mailman/workflows/base.py
diff options
context:
space:
mode:
authorJ08nY2017-06-30 00:50:57 +0200
committerJ08nY2017-08-30 13:18:10 +0200
commitba231b99748270b4065b660d883404278041fbe6 (patch)
treeb30c138ba6f477be2f09884d55f321df9e2b6b44 /src/mailman/workflows/base.py
parent6a2de987622aad67ea3929d9a1b6a347a748b30d (diff)
downloadmailman-ba231b99748270b4065b660d883404278041fbe6.tar.gz
mailman-ba231b99748270b4065b660d883404278041fbe6.tar.zst
mailman-ba231b99748270b4065b660d883404278041fbe6.zip
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."""