diff options
| author | cotton | 1998-11-19 13:15:09 +0000 |
|---|---|---|
| committer | cotton | 1998-11-19 13:15:09 +0000 |
| commit | f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55 (patch) | |
| tree | 34f50499b9c48145fa17c70bfa474e4eede3ece2 /Mailman/HTMLFormatter.py | |
| parent | f5210e33e5929228a4f24e818e24f15c2dcde0a7 (diff) | |
| download | mailman-f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55.tar.gz mailman-f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55.tar.zst mailman-f54c2fd02ba71dabf16739806fa8f7bb6a2e2d55.zip | |
Diffstat (limited to 'Mailman/HTMLFormatter.py')
| -rw-r--r-- | Mailman/HTMLFormatter.py | 20 |
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(), |
