diff options
| author | bwarsaw | 2001-02-15 07:21:19 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-02-15 07:21:19 +0000 |
| commit | 62f3298f2ee8019e89854715597746c9de1db957 (patch) | |
| tree | 82342ed1d1c6280f24e34e42a26abe7e82542a02 /Mailman/Deliverer.py | |
| parent | e8f17a2038ba6d9fb34cde159c000d0cd854c14a (diff) | |
| download | mailman-62f3298f2ee8019e89854715597746c9de1db957.tar.gz mailman-62f3298f2ee8019e89854715597746c9de1db957.tar.zst mailman-62f3298f2ee8019e89854715597746c9de1db957.zip | |
Diffstat (limited to 'Mailman/Deliverer.py')
| -rw-r--r-- | Mailman/Deliverer.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/Mailman/Deliverer.py b/Mailman/Deliverer.py index 9024f4cbf..f1d5b4b97 100644 --- a/Mailman/Deliverer.py +++ b/Mailman/Deliverer.py @@ -1,4 +1,4 @@ -# Copyright (C) 1998,1999,2000 by the Free Software Foundation, Inc. +# Copyright (C) 1998,1999,2000,2001 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -18,19 +18,18 @@ """Mixin class with message delivery routines.""" import os -import string from Mailman import mm_cfg from Mailman import Errors from Mailman import Utils from Mailman import Message -from Mailman.Handlers import HandlerAPI class Deliverer: def SendSubscribeAck(self, name, password, digest): - os.environ['LANG'] = pluser = self.GetPreferredLanguage(name) + pluser = self.GetPreferredLanguage(name) + os.environ['LANG'] = pluser if not self.send_welcome_msg: return if self.welcome_msg: @@ -61,13 +60,13 @@ your membership administrative address, %s. digmode = _(" (Digest mode)") else: digmode = '' + realname = self.real_name msg = Message.UserNotification( self.GetMemberAdminEmail(name), self.GetRequestEmail(), - _('Welcome to the "%s" mailing list%s') %(self.real_name, digmode), + _('Welcome to the "%(realname)s" mailing list%(digmode)s'), text) msg['X-No-Archive'] = 'yes' - HandlerAPI.DeliverToUser(self, msg) - + msg.send(self) def SendUnsubscribeAck(self, name): os.environ['LANG'] = self.GetPreferredLanguage(name) @@ -75,8 +74,7 @@ your membership administrative address, %s. self.GetMemberAdminEmail(name), self.GetAdminEmail(), _('Unsubscribed from "%s" mailing list') % self.real_name, Utils.wrap(self.goodbye_msg)) - HandlerAPI.DeliverToUser(self, msg) - + msg.send(self) def MailUserPassword(self, user): os.environ['LANG'] = self.GetPreferredLanguage(user) @@ -111,6 +109,6 @@ your membership administrative address, %s. }, self.GetPreferredLanguage(user)) msg = Message.UserNotification(recipient, requestaddr, subject, text) msg['X-No-Archive'] = 'yes' - HandlerAPI.DeliverToUser(self, msg) + msg.send(self) if not ok: raise Errors.MMBadUserError |
