diff options
| author | bwarsaw | 2001-07-29 18:46:20 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-07-29 18:46:20 +0000 |
| commit | 7502ecd7fecbaf0834bd97d712fe385dd4299be8 (patch) | |
| tree | d59ec495cd8a9614ca0d17ad12ad8eea91dd457e | |
| parent | bfdd478989287071ee161eb26878df78e0658268 (diff) | |
| download | mailman-7502ecd7fecbaf0834bd97d712fe385dd4299be8.tar.gz mailman-7502ecd7fecbaf0834bd97d712fe385dd4299be8.tar.zst mailman-7502ecd7fecbaf0834bd97d712fe385dd4299be8.zip | |
__handlepost(): Convert to MemberAdaptor API by using
getMemberLanguage() instead of GetPreferredLanguage().
__handlesubscription(): Use UserDesc convenience class.
| -rw-r--r-- | Mailman/ListAdmin.py | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/Mailman/ListAdmin.py b/Mailman/ListAdmin.py index 808d1d784..d7e5ebe0b 100644 --- a/Mailman/ListAdmin.py +++ b/Mailman/ListAdmin.py @@ -31,10 +31,11 @@ import errno from mimelib.Generator import Generator from mimelib.Parser import Parser -from Mailman import Message from Mailman import mm_cfg from Mailman import Utils +from Mailman import Message from Mailman import Errors +from Mailman.UserDesc import UserDesc from Mailman.Queue.sbcache import get_switchboard from Mailman.Logging.Syslog import syslog from Mailman.pythonlib.StringIO import StringIO @@ -248,11 +249,9 @@ class ListAdmin: elif value == mm_cfg.REJECT: # Rejected rejection = 'Refused' - # FIXME - os.environ['LANG'] = pluser = self.GetPreferredLanguage(sender) self.__refuse(_('Posting of your message titled "%(subject)s"'), sender, comment or _('[No reason given]'), - lang=pluser) + lang=self.getMemberLanguage(sender)) else: assert value == mm_cfg.DISCARD # Discarded @@ -365,13 +364,7 @@ class ListAdmin: # subscribe assert value == mm_cfg.SUBSCRIBE try: - class UserDesc: pass - userdesc = UserDesc() - userdesc.address = addr - userdesc.fullname = fullname - userdesc.password = password - userdesc.digest = digest - userdesc.lang = lang + userdesc = UserDesc(addr, fullname, password, digest, lang) self.ApprovedAddMember(userdesc) except Errors.MMAlreadyAMember: # User has already been subscribed, after sending the request |
