summaryrefslogtreecommitdiff
path: root/src/mailman/app/membership.py
diff options
context:
space:
mode:
authorBarry Warsaw2011-01-06 16:19:00 -0500
committerBarry Warsaw2011-01-06 16:19:00 -0500
commitd0112b5dc950b8d0180997b6e6dc71bd66af1ee8 (patch)
tree2f1143c787c69dd224d763917bc3d1f0154dbc06 /src/mailman/app/membership.py
parentc7e794caecb8b12d250be92f698fed8fa1f8a101 (diff)
downloadmailman-d0112b5dc950b8d0180997b6e6dc71bd66af1ee8.tar.gz
mailman-d0112b5dc950b8d0180997b6e6dc71bd66af1ee8.tar.zst
mailman-d0112b5dc950b8d0180997b6e6dc71bd66af1ee8.zip
Diffstat (limited to 'src/mailman/app/membership.py')
-rw-r--r--src/mailman/app/membership.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mailman/app/membership.py b/src/mailman/app/membership.py
index 8ea8769a6..e8564bc60 100644
--- a/src/mailman/app/membership.py
+++ b/src/mailman/app/membership.py
@@ -33,7 +33,7 @@ from mailman import Utils
from mailman.app.notifications import send_goodbye_message
from mailman.core.i18n import _
from mailman.email.message import OwnerNotification
-from mailman.email.validate import validate
+from mailman.interfaces.address import IEmailValidator
from mailman.interfaces.member import (
AlreadySubscribedError, MemberRole, MembershipIsBannedError,
NotAMemberError)
@@ -67,7 +67,7 @@ def add_member(mlist, email, realname, password, delivery_mode, language):
:raises MembershipIsBannedError: if the membership is not allowed.
"""
# Let's be extra cautious.
- validate(email)
+ getUtility(IEmailValidator).validate(email)
if mlist.members.get_member(email) is not None:
raise AlreadySubscribedError(
mlist.fqdn_listname, email, MemberRole.member)