summaryrefslogtreecommitdiff
path: root/src/mailman/handlers/subject_prefix.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/handlers/subject_prefix.py')
-rw-r--r--src/mailman/handlers/subject_prefix.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mailman/handlers/subject_prefix.py b/src/mailman/handlers/subject_prefix.py
index c3490986c..8a9da8b42 100644
--- a/src/mailman/handlers/subject_prefix.py
+++ b/src/mailman/handlers/subject_prefix.py
@@ -17,14 +17,10 @@
"""Subject header prefix munging."""
-__all__ = [
- 'SubjectPrefix',
- ]
-
-
import re
from email.header import Header, make_header, decode_header
+from mailman import public
from mailman.core.i18n import _
from mailman.interfaces.handler import IHandler
from zope.interface import implementer
@@ -35,7 +31,6 @@ ASCII_CHARSETS = (None, 'ascii', 'us-ascii')
EMPTYSTRING = ''
-
def ascii_header(mlist, msgdata, subject, prefix, prefix_pattern, ws):
if mlist.preferred_language.charset not in ASCII_CHARSETS:
return None
@@ -127,7 +122,7 @@ def mixed_charsets(mlist, msgdata, subject, prefix, prefix_pattern, ws):
return make_header(chunks, continuation_ws=ws)
-
+@public
@implementer(IHandler)
class SubjectPrefix:
"""Add a list-specific prefix to the Subject header value."""