diff options
| author | Barry Warsaw | 2015-04-14 18:54:05 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2015-04-14 18:54:05 -0400 |
| commit | a9a9fd2c778aa8cfde5f244420602a70dab44cfa (patch) | |
| tree | cf66ad5939a5c9eaa9342036a971d745d5a89398 /src/mailman/model/workflow.py | |
| parent | eab98485ec133dcc745618e4fd5b6054c902af05 (diff) | |
| download | mailman-a9a9fd2c778aa8cfde5f244420602a70dab44cfa.tar.gz mailman-a9a9fd2c778aa8cfde5f244420602a70dab44cfa.tar.zst mailman-a9a9fd2c778aa8cfde5f244420602a70dab44cfa.zip | |
Diffstat (limited to 'src/mailman/model/workflow.py')
| -rw-r--r-- | src/mailman/model/workflow.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mailman/model/workflow.py b/src/mailman/model/workflow.py index 6ac3fa76a..392ab0798 100644 --- a/src/mailman/model/workflow.py +++ b/src/mailman/model/workflow.py @@ -63,6 +63,14 @@ class WorkflowStateManager: return state @dbconnection + def discard(self, store, name, token): + """See `IWorkflowStateManager`.""" + state = store.query(WorkflowState).get((name, token)) + if state is not None: + store.delete(state) + + @property + @dbconnection def count(self, store): """See `IWorkflowStateManager`.""" return store.query(WorkflowState).count() |
