diff options
| author | bwarsaw | 2001-07-29 21:23:54 +0000 |
|---|---|---|
| committer | bwarsaw | 2001-07-29 21:23:54 +0000 |
| commit | 0f0432de730d5850ea75524015efb7eaa6816d53 (patch) | |
| tree | 269092d92bb0f0f0ad47dd81a5884f3d18ae9d7c /Mailman/Cgi | |
| parent | 0f2a371f724da7c2323e1ca29aa82df21fae7b08 (diff) | |
| download | mailman-0f0432de730d5850ea75524015efb7eaa6816d53.tar.gz mailman-0f0432de730d5850ea75524015efb7eaa6816d53.tar.zst mailman-0f0432de730d5850ea75524015efb7eaa6816d53.zip | |
process_form(): Use UserDesc helper class.
Diffstat (limited to 'Mailman/Cgi')
| -rw-r--r-- | Mailman/Cgi/subscribe.py | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/Mailman/Cgi/subscribe.py b/Mailman/Cgi/subscribe.py index 04ec6ae4a..056d2ae5a 100644 --- a/Mailman/Cgi/subscribe.py +++ b/Mailman/Cgi/subscribe.py @@ -26,6 +26,7 @@ from Mailman import Utils from Mailman import MailList from Mailman import Errors from Mailman import i18n +from Mailman.UserDesc import UserDesc from Mailman.htmlformat import * from Mailman.Logging.Syslog import syslog @@ -198,15 +199,7 @@ def process_form(mlist, doc, cgidata, lang): try: if mlist.isMember(email): raise Errors.MMAlreadyAMember, email - - class UserDesc: pass - userdesc = UserDesc() - userdesc.address = email - userdesc.fullname = fullname - userdesc.digest = digest - userdesc.language = lang - userdesc.password = password - + userdesc = UserDesc(email, fullname, password, digest, lang) mlist.AddMember(userdesc, remote) # check for all the errors that mlist.AddMember can throw # options on the web page for this cgi |
