From fea943100c792788a895f122f3bcdd8fa09cb0cd Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Sun, 6 Oct 2002 01:35:38 +0000 Subject: process_request(): Catch BadListNameError's that can get raised if the proposed list name is invalid. --- Mailman/Cgi/create.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Mailman/Cgi/create.py') diff --git a/Mailman/Cgi/create.py b/Mailman/Cgi/create.py index 3cd05fb47..984ee3fe1 100644 --- a/Mailman/Cgi/create.py +++ b/Mailman/Cgi/create.py @@ -176,14 +176,18 @@ def process_request(doc, cgidata): mlist.Create(listname, owner, pw, langs) finally: os.umask(oldmask) - except Errors.MMBadEmailError: + except Errors.MMBadEmailError, s: request_creation(doc, cgidata, - _('Bad owner email address: %(owner)s')) + _('Bad owner email address: %(s)s')) return except Errors.MMListAlreadyExistsError: request_creation(doc, cgidata, _('List already exists: %(listname)s')) return + except Errors.BadListNameError, s: + request_creation(doc, cgidata, + _('Illegal list name: %(s)s')) + return except Errors.MMListError: request_creation( doc, cgidata, -- cgit v1.2.3-70-g09d2