summaryrefslogtreecommitdiff
path: root/modules/maillist.py
diff options
context:
space:
mode:
authormailman1998-03-27 05:16:15 +0000
committermailman1998-03-27 05:16:15 +0000
commit51de1dab23dbd2e7f38ecde9216177191483bbd9 (patch)
tree228bc8a2337622ceadb01a15ca335c7e7c8d57fc /modules/maillist.py
parent836e4ef6a32981e10ca53588ba5aa49b006d4ab5 (diff)
downloadmailman-51de1dab23dbd2e7f38ecde9216177191483bbd9.tar.gz
mailman-51de1dab23dbd2e7f38ecde9216177191483bbd9.tar.zst
mailman-51de1dab23dbd2e7f38ecde9216177191483bbd9.zip
Diffstat (limited to 'modules/maillist.py')
-rw-r--r--modules/maillist.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/modules/maillist.py b/modules/maillist.py
index 6a1eb829a..d26589c9c 100644
--- a/modules/maillist.py
+++ b/modules/maillist.py
@@ -100,7 +100,7 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
# Must save this state, even though it isn't configurable
self.volume = 1
- self.members = [] # self.digest_members is inited in mm_digest
+ self.members = [] # self.digest_members is initted in mm_digest
self.data_version = mm_cfg.VERSION
self.last_post_time = 0
@@ -412,10 +412,12 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
raise mm_err.MMAlreadyAMember
if digest:
self.digest_members.append(name)
- self.digest_members.sort()
+ kind = "digest"
else:
self.members.append(name)
- self.members.sort()
+ kind = "regular"
+ self.LogMsg("subscribe", "%s: new %s member %s",
+ self._internal_name, kind, name)
self.passwords[name] = password
self.Save()
self.SendSubscribeAck(name, password, digest)
@@ -582,8 +584,6 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin,
# Prepend the subject_prefix to the subject line.
subj = msg.getheader('subject')
prefix = self.subject_prefix
- if prefix:
- prefix = prefix + ' '
if not subj:
msg.SetHeader('Subject', '%s(no subject)' % prefix)
elif not re.match("(re:? *)?" + re.escape(self.subject_prefix),