diff options
| author | mailman | 1998-04-02 23:54:48 +0000 |
|---|---|---|
| committer | mailman | 1998-04-02 23:54:48 +0000 |
| commit | 03b84e54a0a00bf51159871f39ac54788c8d619a (patch) | |
| tree | 0ca36d91f306d85295e1ad8d7b0501e081ae51fe /modules/maillist.py | |
| parent | e36075e0ea297558a42f8d902472600bcfa0280c (diff) | |
| download | mailman-03b84e54a0a00bf51159871f39ac54788c8d619a.tar.gz mailman-03b84e54a0a00bf51159871f39ac54788c8d619a.tar.zst mailman-03b84e54a0a00bf51159871f39ac54788c8d619a.zip | |
Diffstat (limited to 'modules/maillist.py')
| -rw-r--r-- | modules/maillist.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/maillist.py b/modules/maillist.py index b3d033528..8b14925d3 100644 --- a/modules/maillist.py +++ b/modules/maillist.py @@ -444,7 +444,7 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, self.Save() self.SendSubscribeAck(name, password, digest) - def DeleteMember(self, name): + def DeleteMember(self, name, whence=None): self.IsListInitialized() # FindMatchingAddresses *should* never return more than 1 address. # However, should log this, just to make sure. @@ -472,6 +472,10 @@ class MailList(MailCommandHandler, HTMLFormatter, Deliverer, ListAdmin, self.SendUnsubscribeAck(name) self.ClearBounceInfo(name) self.Save() + if whence: whence = "; %s" + else: whence = "" + self.LogMsg("subscribe", "%s: deleted member %s%s", + self._internal_name, kind, name, whence) def IsMember(self, address): return len(mm_utils.FindMatchingAddresses(address, self.members + |
