summaryrefslogtreecommitdiff
path: root/Mailman/ListAdmin.py
diff options
context:
space:
mode:
authorbwarsaw2000-05-31 05:36:40 +0000
committerbwarsaw2000-05-31 05:36:40 +0000
commit5c85697f9cd4e2aa2bbf4526f5b68489c6530304 (patch)
tree1ebe54a07fefbbe2a6a3e80a653fb4bfe3911b80 /Mailman/ListAdmin.py
parent18950fcd77ad9afe6dbee3c2be29fd019aabcd9a (diff)
downloadmailman-5c85697f9cd4e2aa2bbf4526f5b68489c6530304.tar.gz
mailman-5c85697f9cd4e2aa2bbf4526f5b68489c6530304.tar.zst
mailman-5c85697f9cd4e2aa2bbf4526f5b68489c6530304.zip
Diffstat (limited to 'Mailman/ListAdmin.py')
-rw-r--r--Mailman/ListAdmin.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/Mailman/ListAdmin.py b/Mailman/ListAdmin.py
index b156f093e..fed99d891 100644
--- a/Mailman/ListAdmin.py
+++ b/Mailman/ListAdmin.py
@@ -179,8 +179,10 @@ class ListAdmin:
raise Errors.LostHeldMessage(path)
msg = Message.Message(fp)
msgdata['approved'] = 1
- # ignore return value
- HandlerAPI.DeliverToList(self, msg, msgdata)
+ # Queue the file for delivery by qrunner. Trying to deliver the
+ # message directly here can lead to a huge delay in web
+ # turnaround.
+ msg.Enqueue(self, newdata=msgdata)
elif value == 1:
# Rejected
rejection = 'Refused'