diff options
| author | bwarsaw | 2001-07-29 18:48:11 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-07-29 18:48:11 +0000 |
| commit | cf4f819c583f04d6fab9c8bc012e5c6165b95bd3 (patch) | |
| tree | 3346c3ad7a108c8163973129d6f4d29475d53e50 /Mailman/MailCommandHandler.py | |
| parent | 7502ecd7fecbaf0834bd97d712fe385dd4299be8 (diff) | |
| download | mailman-cf4f819c583f04d6fab9c8bc012e5c6165b95bd3.tar.gz mailman-cf4f819c583f04d6fab9c8bc012e5c6165b95bd3.tar.zst mailman-cf4f819c583f04d6fab9c8bc012e5c6165b95bd3.zip | |
Diffstat (limited to 'Mailman/MailCommandHandler.py')
| -rw-r--r-- | Mailman/MailCommandHandler.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Mailman/MailCommandHandler.py b/Mailman/MailCommandHandler.py index 3349af2dd..0fe02df8a 100644 --- a/Mailman/MailCommandHandler.py +++ b/Mailman/MailCommandHandler.py @@ -32,6 +32,7 @@ from Mailman import Utils from Mailman import Errors from Mailman import Message from Mailman import Pending +from Mailman.UserDesc import UserDesc from Mailman.Logging.Syslog import syslog from Mailman.pythonlib.StringIO import StringIO import Mailman.i18n @@ -285,9 +286,8 @@ MailCommandHandler.ParseMailCommands(). Here is the traceback: ''') + tbmsg) responsemsg['X-No-Archive'] = 'yes' - lang = msgdata.get( - 'lang', - self.GetPreferredLanguage(admin)) + lang = msgdata.get('lang', + self.getMemberLanguage(admin)) responsemsg.addheader('Content-Type', 'text/plain', charset=Utils.GetCharSet(lang)) responsemsg.send(self) @@ -317,7 +317,7 @@ The following is a detailed description of the problems. realname = self.real_name subject = _('Mailman results for %(realname)s') sender = msg.get_sender() - lang = msgdata.get('lang', self.GetPreferredLanguage(sender)) + lang = msgdata.get('lang', self.getMemberLanguage(sender)) responsemsg = Message.UserNotification(msg.get_sender(), self.GetRequestEmail(), subject, @@ -624,7 +624,9 @@ background and instructions for subscribing to and using it, visit: subscribe_address = address remote = mail.get_sender() try: - self.AddMember(subscribe_address, password, digest, remote) + # FIXME: extract fullname + userdesc = UserDesc(subscribe_address, password, digest) + self.AddMember(userdesc, remote) self.Save() except Errors.MMSubscribeNeedsConfirmation: # |
