aboutsummaryrefslogtreecommitdiff
path: root/discord/member.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2017-03-05 07:48:15 -0500
committerRapptz <[email protected]>2017-03-05 07:48:15 -0500
commitead18e3948fa3be5a5844a298a24268fffaaa597 (patch)
tree4a3b45d0b2e2ac3ccdd311d4e884f3ff1c2f4790 /discord/member.py
parentFix NameError in Role.edit (diff)
downloaddiscord.py-ead18e3948fa3be5a5844a298a24268fffaaa597.tar.xz
discord.py-ead18e3948fa3be5a5844a298a24268fffaaa597.zip
Fix issue with members not copying correctly.
Diffstat (limited to 'discord/member.py')
-rw-r--r--discord/member.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/discord/member.py b/discord/member.py
index 60fcf285..d830462e 100644
--- a/discord/member.py
+++ b/discord/member.py
@@ -26,6 +26,7 @@ DEALINGS IN THE SOFTWARE.
import asyncio
import itertools
+import copy
import discord.abc
@@ -214,6 +215,11 @@ class Member(discord.abc.Messageable):
u.avatar = user.get('avatar', u.avatar)
u.discriminator = user.get('discriminator', u.discriminator)
+ def _copy(self):
+ c = copy.copy(self)
+ c._user = copy.copy(self._user)
+ return c
+
@property
def colour(self):
"""A property that returns a :class:`Colour` denoting the rendered colour