From f8c16aa01ac4cde06f14e4d013d64c581cfc9c40 Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 2 May 2013 08:15:14 -0700 Subject: PEP 435 enums won't allow extensibility through inheritance. --- src/mailman/interfaces/action.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mailman/interfaces/action.py b/src/mailman/interfaces/action.py index 6df380088..287d253f9 100644 --- a/src/mailman/interfaces/action.py +++ b/src/mailman/interfaces/action.py @@ -36,6 +36,11 @@ class Action(Enum): defer = 4 -class FilterAction(Action): +class FilterAction(Enum): + hold = 0 + reject = 1 + discard = 2 + accept = 3 + defer = 4 forward = 5 preserve = 6 -- cgit v1.2.3-70-g09d2