diff options
| author | Barry Warsaw | 2008-09-27 09:26:23 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2008-09-27 09:26:23 -0400 |
| commit | 512145d93efc318adc0250dd53f4a53d8738f679 (patch) | |
| tree | b46813032dab87bda6ce8ffc1a867e6505050d93 /mailman/Utils.py | |
| parent | 6f4351721559e8b7b577d3a01216fec88121ed11 (diff) | |
| parent | 4600557c49f2259925dca45b302b2a78629b0b38 (diff) | |
| download | mailman-512145d93efc318adc0250dd53f4a53d8738f679.tar.gz mailman-512145d93efc318adc0250dd53f4a53d8738f679.tar.zst mailman-512145d93efc318adc0250dd53f4a53d8738f679.zip | |
Diffstat (limited to 'mailman/Utils.py')
| -rw-r--r-- | mailman/Utils.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/mailman/Utils.py b/mailman/Utils.py index 7975cb9d3..178fff538 100644 --- a/mailman/Utils.py +++ b/mailman/Utils.py @@ -40,10 +40,11 @@ from email.Errors import HeaderParseError from string import ascii_letters, digits, whitespace import mailman.templates -from mailman import Errors + from mailman import passwords from mailman.SafeDict import SafeDict from mailman.configuration import config +from mailman.core import errors AT = '@' CR = '\r' @@ -199,15 +200,15 @@ def ValidateEmail(s): """Verify that the an email address isn't grossly evil.""" # Pretty minimal, cheesy check. We could do better... if not s or ' ' in s: - raise Errors.InvalidEmailAddress(repr(s)) + raise errors.InvalidEmailAddress(repr(s)) if _badchars.search(s) or s[0] == '-': - raise Errors.InvalidEmailAddress(repr(s)) + raise errors.InvalidEmailAddress(repr(s)) user, domain_parts = ParseEmail(s) # Local, unqualified addresses are not allowed. if not domain_parts: - raise Errors.InvalidEmailAddress(repr(s)) + raise errors.InvalidEmailAddress(repr(s)) if len(domain_parts) < 2: - raise Errors.InvalidEmailAddress(repr(s)) + raise errors.InvalidEmailAddress(repr(s)) |
