summaryrefslogtreecommitdiff
path: root/src/mailman/rest/members.py
diff options
context:
space:
mode:
authorBarry Warsaw2011-01-01 11:28:29 -0500
committerBarry Warsaw2011-01-01 11:28:29 -0500
commit3f1f5a2826feb9c5fb202ae266ba7f0ff76ebe21 (patch)
tree1bab06750e306942180b18383c06ad2804f98677 /src/mailman/rest/members.py
parentd0f8e9e03d3c55641165b73a4d8971ec514a9cdc (diff)
downloadmailman-3f1f5a2826feb9c5fb202ae266ba7f0ff76ebe21.tar.gz
mailman-3f1f5a2826feb9c5fb202ae266ba7f0ff76ebe21.tar.zst
mailman-3f1f5a2826feb9c5fb202ae266ba7f0ff76ebe21.zip
Because it was just to damn confusing, rename IAddress.address to
IAddress.email and IAddress.original_address to IAddress.original_email. From now on we'll use "address" to talk about the IAddress object and "email" to talk about the textual email address.
Diffstat (limited to 'src/mailman/rest/members.py')
-rw-r--r--src/mailman/rest/members.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mailman/rest/members.py b/src/mailman/rest/members.py
index 1b3023865..243836fbe 100644
--- a/src/mailman/rest/members.py
+++ b/src/mailman/rest/members.py
@@ -51,9 +51,9 @@ class _MemberBase(resource.Resource, CollectionMixin):
enum, dot, role = str(member.role).partition('.')
return dict(
fqdn_listname=member.mailing_list,
- address=member.address.address,
+ address=member.address.email,
self_link=path_to('lists/{0}/{1}/{2}'.format(
- member.mailing_list, role, member.address.address)),
+ member.mailing_list, role, member.address.email)),
)
def _get_collection(self, request):
@@ -114,7 +114,7 @@ class AllMembers(_MemberBase):
# wsgiref wants headers to be bytes, not unicodes. Also, we have to
# quote any unsafe characters in the address. Specifically, we need
# to quote forward slashes, but not @-signs.
- quoted_address = quote(member.address.address, safe=b'@')
+ quoted_address = quote(member.address.email, safe=b'@')
location = path_to('lists/{0}/member/{1}'.format(
member.mailing_list, quoted_address))
# Include no extra headers or body.
@@ -140,7 +140,7 @@ class MembersOfList(_MemberBase):
# Overrides _MemberBase._get_collection() because we only want to
# return the members from the requested roster.
roster = self._mlist.get_roster(self._role)
- address_of_member = attrgetter('address.address')
+ address_of_member = attrgetter('address.email')
return list(sorted(roster.members, key=address_of_member))
@resource.GET()