diff options
| author | Rapptz <[email protected]> | 2017-01-03 08:41:44 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2017-01-03 09:52:10 -0500 |
| commit | 98b981848d757e8fb66d4a874a3107c0e8de2963 (patch) | |
| tree | f0969e87a7835b6b253fa1f47381ba4045b1ae2a /discord/member.py | |
| parent | Move away from StateContext and use ConnectionState directly. (diff) | |
| download | discord.py-98b981848d757e8fb66d4a874a3107c0e8de2963.tar.xz discord.py-98b981848d757e8fb66d4a874a3107c0e8de2963.zip | |
Move message creation to a factory method inside ConnectionState.
Diffstat (limited to 'discord/member.py')
| -rw-r--r-- | discord/member.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/discord/member.py b/discord/member.py index bd6f4051..eb8d18d4 100644 --- a/discord/member.py +++ b/discord/member.py @@ -26,7 +26,7 @@ DEALINGS IN THE SOFTWARE. import asyncio -import discord.utils +from . import utils from .user import User from .game import Game from .permissions import Permissions @@ -143,7 +143,7 @@ class Member: def __init__(self, *, data, guild, state): self._state = state self._user = state.store_user(data['user']) - self.joined_at = discord.utils.parse_time(data.get('joined_at')) + self.joined_at = utils.parse_time(data.get('joined_at')) self.roles = data.get('roles', []) self.status = Status.offline game = data.get('game', {}) @@ -243,7 +243,7 @@ class Member: return True for role in message.role_mentions: - has_role = discord.utils.get(self.roles, id=role.id) is not None + has_role = utils.get(self.roles, id=role.id) is not None if has_role: return True @@ -443,7 +443,7 @@ class Member: Adding roles failed. """ - new_roles = discord.utils._unique(r for s in (self.roles[1:], roles) for r in s) + new_roles = utils._unique(r for s in (self.roles[1:], roles) for r in s) yield from self.edit(roles=new_roles) @asyncio.coroutine |