summaryrefslogtreecommitdiff
path: root/src/mailman/bin
diff options
context:
space:
mode:
authorBarry Warsaw2009-02-12 22:52:18 -0500
committerBarry Warsaw2009-02-12 22:52:18 -0500
commit8d43a75b5c7a278bbf9f5bd5143bee4b2925f3b1 (patch)
tree49538d15e71f0b520758f6e2f189aa5f143baaa3 /src/mailman/bin
parent8b8586ca375b23787b5a74761773cd759f74994e (diff)
downloadmailman-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.py12
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: