From 095f0ec2fc48ff353bd3bee21d0055b99fdc3aa9 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Mon, 24 Sep 2018 22:50:05 -0400 Subject: 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. --- discord/state.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'discord/state.py') 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) -- cgit v1.2.3