summaryrefslogtreecommitdiff
path: root/src/mailman/app/inject.py
diff options
context:
space:
mode:
authorBarry Warsaw2016-03-23 23:40:54 -0400
committerBarry Warsaw2016-03-23 23:40:54 -0400
commitf51c63ca108134dd30f26641bef15bfcddd6e502 (patch)
treeb3cc41a2d54d11f62886db7ceab3985b9bee18f1 /src/mailman/app/inject.py
parentab2b619db5f3de47cffc2740901c4f82958a7d96 (diff)
downloadmailman-f51c63ca108134dd30f26641bef15bfcddd6e502.tar.gz
mailman-f51c63ca108134dd30f26641bef15bfcddd6e502.tar.zst
mailman-f51c63ca108134dd30f26641bef15bfcddd6e502.zip
Diffstat (limited to 'src/mailman/app/inject.py')
-rw-r--r--src/mailman/app/inject.py11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/mailman/app/inject.py b/src/mailman/app/inject.py
index 528aa99c2..decc0fd0e 100644
--- a/src/mailman/app/inject.py
+++ b/src/mailman/app/inject.py
@@ -17,20 +17,15 @@
"""Inject a message into a queue."""
-__all__ = [
- 'inject_message',
- 'inject_text',
- ]
-
-
from email import message_from_string
from email.utils import formatdate, make_msgid
+from mailman import public
from mailman.config import config
from mailman.email.message import Message
from mailman.utilities.email import add_message_hash
-
+@public
def inject_message(mlist, msg, recipients=None, switchboard=None, **kws):
"""Inject a message into a queue.
@@ -73,7 +68,7 @@ def inject_message(mlist, msg, recipients=None, switchboard=None, **kws):
return config.switchboards[switchboard].enqueue(msg, **msgdata)
-
+@public
def inject_text(mlist, text, recipients=None, switchboard=None, **kws):
"""Turn text into a message and inject that into a queue.