summaryrefslogtreecommitdiff
path: root/Mailman/MailCommandHandler.py
diff options
context:
space:
mode:
authormailman1998-03-27 05:27:06 +0000
committermailman1998-03-27 05:27:06 +0000
commit3be42772f96f27e2172e6eed2f3d999143451303 (patch)
treec05976f7d570e5271165270d7d1221146c94e117 /Mailman/MailCommandHandler.py
parent9898065b7cd72e7dedaabb262916fc732cbe94a1 (diff)
downloadmailman-3be42772f96f27e2172e6eed2f3d999143451303.tar.gz
mailman-3be42772f96f27e2172e6eed2f3d999143451303.tar.zst
mailman-3be42772f96f27e2172e6eed2f3d999143451303.zip
Diffstat (limited to 'Mailman/MailCommandHandler.py')
-rw-r--r--Mailman/MailCommandHandler.py21
1 files changed, 13 insertions, 8 deletions
diff --git a/Mailman/MailCommandHandler.py b/Mailman/MailCommandHandler.py
index 690fdd3f0..8e1c98350 100644
--- a/Mailman/MailCommandHandler.py
+++ b/Mailman/MailCommandHandler.py
@@ -262,17 +262,22 @@ class MailCommandHandler:
def NotHidden(x, s=self, v=mm_cfg.ConcealSubscription):
return not s.GetUserOption(x, v)
- if len(self.members):
- self.AddToResponse("Non-Digest Members:")
- self.AddToResponse(string.join(map(AddTab, filter(NotHidden,
- self.members)), "\n"))
-
if len(self.digest_members):
self.AddToResponse("")
self.AddToResponse("Digest Members:")
- self.AddToResponse(string.join(map(AddTab, filter(NotHidden,
- self.digest_members)), "\n"))
-
+ digestmembers = self.digest_members[:]
+ digestmembers.sort()
+ self.AddToResponse(string.join(map(AddTab,
+ filter(NotHidden,
+ digestmembers)),
+ "\n"))
+ if len(self.members):
+ self.AddToResponse("Non-Digest Members:")
+ members = self.members[:]
+ members.sort()
+ self.AddToResponse(string.join(map(AddTab,
+ filter(NotHidden, members)),
+ "\n"))
def ProcessUnsubscribeCmd(self, args, cmd, mail):
if not len(args):