diff options
| author | Barry Warsaw | 2009-02-12 22:52:18 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2009-02-12 22:52:18 -0500 |
| commit | 8d43a75b5c7a278bbf9f5bd5143bee4b2925f3b1 (patch) | |
| tree | 49538d15e71f0b520758f6e2f189aa5f143baaa3 /src/mailman/bin | |
| parent | 8b8586ca375b23787b5a74761773cd759f74994e (diff) | |
| download | mailman-8d43a75b5c7a278bbf9f5bd5143bee4b2925f3b1.tar.gz mailman-8d43a75b5c7a278bbf9f5bd5143bee4b2925f3b1.tar.zst mailman-8d43a75b5c7a278bbf9f5bd5143bee4b2925f3b1.zip | |
Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the Utils
module.
Diffstat (limited to 'src/mailman/bin')
| -rw-r--r-- | src/mailman/bin/list_members.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mailman/bin/list_members.py b/src/mailman/bin/list_members.py index 443f764d6..4ba0a95db 100644 --- a/src/mailman/bin/list_members.py +++ b/src/mailman/bin/list_members.py @@ -19,9 +19,9 @@ import sys from email.Utils import formataddr -from mailman import Utils from mailman.config import config from mailman.core import errors +from mailman.email.validate import is_valid from mailman.i18n import _ from mailman.interfaces import DeliveryStatus from mailman.options import SingleMailingListOptions @@ -116,14 +116,6 @@ def safe(string): return string.encode(sys.getdefaultencoding(), 'replace') -def isinvalid(addr): - try: - Utils.ValidateEmail(addr) - return False - except errors.EmailAddressError: - return True - - def whymatches(mlist, addr, why): # Return true if the `why' matches the reason the address is enabled, or @@ -164,7 +156,7 @@ def main(): for address in all: user = config.db.user_manager.get_user(address) name = (user.real_name if fullnames and user else u'') - if options.options.invalid and isinvalid(address): + if options.options.invalid and not is_valid(address): print >> fp, formataddr((safe(name), address)) return if options.options.regular: |
