summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/membership.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/interfaces/membership.py')
-rw-r--r--src/mailman/interfaces/membership.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mailman/interfaces/membership.py b/src/mailman/interfaces/membership.py
index fb3e0c6a2..ec5f9ea69 100644
--- a/src/mailman/interfaces/membership.py
+++ b/src/mailman/interfaces/membership.py
@@ -45,6 +45,15 @@ class ISubscriptionService(Interface):
:rtype: list of `IMember`
"""
+ def get_member(member_id):
+ """Return a member record matching the member id.
+
+ :param member_id: A member id.
+ :type member_id: unicode
+ :return: The matching member, or None if no matching member is found.
+ :rtype: `IMember`
+ """
+
def __iter__():
"""See `get_members()`."""