summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2002-05-22 23:51:05 +0000
committerbwarsaw2002-05-22 23:51:05 +0000
commit42bd2ce7b7085ecd1792f78098b28bdd9fd0b027 (patch)
tree22dc5b1013739e067c52e9d628f74daca90b4cd4
parentb5ba40b51232d95a1dcfe2e4432dc7b898fad058 (diff)
downloadmailman-42bd2ce7b7085ecd1792f78098b28bdd9fd0b027.tar.gz
mailman-42bd2ce7b7085ecd1792f78098b28bdd9fd0b027.tar.zst
mailman-42bd2ce7b7085ecd1792f78098b28bdd9fd0b027.zip
-rw-r--r--Mailman/Queue/CommandRunner.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/Mailman/Queue/CommandRunner.py b/Mailman/Queue/CommandRunner.py
index 2ab8a76e1..c0f186140 100644
--- a/Mailman/Queue/CommandRunner.py
+++ b/Mailman/Queue/CommandRunner.py
@@ -33,6 +33,7 @@ from types import StringType, UnicodeType
from Mailman import mm_cfg
from Mailman import Utils
from Mailman import Message
+from Mailman.Handlers import Replybot
from Mailman.i18n import _
from Mailman.Queue.Runner import Runner
from Mailman.Logging.Syslog import syslog
@@ -163,10 +164,12 @@ class CommandRunner(Runner):
precedence = msg.get('precedence', '').lower()
ack = msg.get('x-ack', '').lower()
if ack <> 'yes' and precedence in ('bulk', 'junk', 'list'):
- syslog('vette',
- 'Precedence: bulk/junk/list message discarded by: %s',
- mlist.GetRequestEmail())
+ syslog('vette', 'Precedence: %s message discarded by: %s',
+ precedence, mlist.GetRequestEmail())
return 0
+ # Do replybot for commands
+ Replybot.process(mlist, msg, msgdata)
+ # Now craft the response
res = Results(mlist, msg, msgdata)
# BAW: Not all the functions of this qrunner require the list to be
# locked. Still, it's more convenient to lock it here and now and