aboutsummaryrefslogtreecommitdiff
path: root/discord/state.py
diff options
context:
space:
mode:
authorRapptz <[email protected]>2018-09-24 22:50:05 -0400
committerRapptz <[email protected]>2018-09-24 22:50:05 -0400
commit095f0ec2fc48ff353bd3bee21d0055b99fdc3aa9 (patch)
treef53b341df1f7ec40482fdf0758dbeda61b457582 /discord/state.py
parentChange internal representation of roles in Member and Emoji. (diff)
downloaddiscord.py-095f0ec2fc48ff353bd3bee21d0055b99fdc3aa9.tar.xz
discord.py-095f0ec2fc48ff353bd3bee21d0055b99fdc3aa9.zip
Optimise some member and user related routines.
* Skip user update if possible * Drop copy.copy in favour of manual copy Credit to Hornwitser for these findings.
Diffstat (limited to 'discord/state.py')
-rw-r--r--discord/state.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/discord/state.py b/discord/state.py
index 7180509a..676ca513 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -449,7 +449,7 @@ class ConnectionState:
member = Member(guild=guild, data=data, state=self)
guild._add_member(member)
- old_member = member._copy()
+ old_member = Member._copy(member)
member._presence_update(data=data, user=user)
self.dispatch('member_update', old_member, member)