summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbwarsaw2002-10-06 01:35:57 +0000
committerbwarsaw2002-10-06 01:35:57 +0000
commitba09e78c6de4444aa68184bcaecf82a0ea0593d4 (patch)
treef6dd9e1217b2acd49e32926c6df493f24767eaaa
parentfea943100c792788a895f122f3bcdd8fa09cb0cd (diff)
downloadmailman-ba09e78c6de4444aa68184bcaecf82a0ea0593d4.tar.gz
mailman-ba09e78c6de4444aa68184bcaecf82a0ea0593d4.tar.zst
mailman-ba09e78c6de4444aa68184bcaecf82a0ea0593d4.zip
main(): Catch BadListNameError's that can get raised if the proposed
list name is invalid.
-rwxr-xr-xbin/newlist6
1 files changed, 4 insertions, 2 deletions
diff --git a/bin/newlist b/bin/newlist
index 66780aedd..240af114e 100755
--- a/bin/newlist
+++ b/bin/newlist
@@ -156,8 +156,10 @@ def main():
mlist.Create(listname, owner_mail, pw)
finally:
os.umask(oldmask)
- except Errors.MMBadEmailError:
- usage(1, _('Bad owner email address: %(owner_mail)s'))
+ except Errors.BadListNameError, s:
+ usage(1, _('Illegal list name: %(s)s'))
+ except Errors.MMBadEmailError, s:
+ usage(1, _('Bad owner email address: %(s)s'))
except Errors.MMListAlreadyExistsError:
usage(1, _('List already exists: %(listname)s'))