diff options
| author | Rapptz <[email protected]> | 2018-09-24 22:50:05 -0400 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2018-09-24 22:50:05 -0400 |
| commit | 095f0ec2fc48ff353bd3bee21d0055b99fdc3aa9 (patch) | |
| tree | f53b341df1f7ec40482fdf0758dbeda61b457582 /discord/state.py | |
| parent | Change internal representation of roles in Member and Emoji. (diff) | |
| download | discord.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.py | 2 |
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) |