summaryrefslogtreecommitdiff
path: root/Mailman/HTMLFormatter.py
diff options
context:
space:
mode:
authorcotton1998-11-19 13:15:09 +0000
committercotton1998-11-19 13:15:09 +0000
commitf54c2fd02ba71dabf16739806fa8f7bb6a2e2d55 (patch)
tree34f50499b9c48145fa17c70bfa474e4eede3ece2 /Mailman/HTMLFormatter.py
parentf5210e33e5929228a4f24e818e24f15c2dcde0a7 (diff)
downloadmailman-f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55.tar.gz
mailman-f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55.tar.zst
mailman-f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55.zip
Diffstat (limited to 'Mailman/HTMLFormatter.py')
-rw-r--r--Mailman/HTMLFormatter.py20
1 files changed, 12 insertions, 8 deletions
diff --git a/Mailman/HTMLFormatter.py b/Mailman/HTMLFormatter.py
index fcd63ad39..2318653d6 100644
--- a/Mailman/HTMLFormatter.py
+++ b/Mailman/HTMLFormatter.py
@@ -69,12 +69,15 @@ class HTMLFormatter:
def NotHidden(x, s=self, v=mm_cfg.ConcealSubscription):
return not s.GetUserOption(x, v)
+
if digest:
- people = filter(NotHidden, self.digest_members)
- num_concealed = len(self.digest_members) - len(people)
+ digestmembers = self.GetDigestMembers()
+ people = filter(NotHidden, digestmembers)
+ num_concealed = len(digestmembers) - len(people)
else:
- people = filter(NotHidden, self.members)
- num_concealed = len(self.members) - len(people)
+ members = self.GetMembers()
+ people = filter(NotHidden, members)
+ num_concealed = len(members) - len(people)
people.sort()
if (num_concealed > 0):
plurality = (((num_concealed > 1) and "s") or "")
@@ -339,6 +342,8 @@ class HTMLFormatter:
# This needs to wait until after the list is inited, so let's build it
# when it's needed only.
def GetStandardReplacements(self):
+ dmember_len = len(self.GetDigestMembers())
+ member_len = len(self.GetMembers())
return {
'<mm-mailman-footer>' : self.GetMailmanFooter(),
'<mm-list-name>' : self.real_name,
@@ -355,10 +360,9 @@ class HTMLFormatter:
self.RestrictedListMessage('current archive',
self.archive_private),
'<mm-digest-users>' : self.FormatUsers(1),
- '<mm-num-reg-users>' : `len(self.members)`,
- '<mm-num-digesters>' : `len(self.digest_members)`,
- '<mm-num-members>' : (`len(self.members)`
- + `len(self.digest_members)`),
+ '<mm-num-reg-users>' : `member_len`,
+ '<mm-num-digesters>' : `dmember_len`,
+ '<mm-num-members>' : (`member_len + dmember_len`),
'<mm-posting-addr>' : '%s' % self.GetListEmail(),
'<mm-request-addr>' : '%s' % self.GetRequestEmail(),
'<mm-owner>' : self.GetAdminEmail(),