diff options
| author | Barry Warsaw | 2011-01-01 11:28:29 -0500 |
|---|---|---|
| committer | Barry Warsaw | 2011-01-01 11:28:29 -0500 |
| commit | 3f1f5a2826feb9c5fb202ae266ba7f0ff76ebe21 (patch) | |
| tree | 1bab06750e306942180b18383c06ad2804f98677 /src/mailman/rest/members.py | |
| parent | d0f8e9e03d3c55641165b73a4d8971ec514a9cdc (diff) | |
| download | mailman-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.py | 8 |
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() |
