From f09f0ea8ca7092d2dfe21920539ddeea3de8761d Mon Sep 17 00:00:00 2001 From: Willy <19799671+Willy-C@users.noreply.github.com> Date: Thu, 10 Mar 2022 17:44:42 -0500 Subject: [PATCH] Fix addition TypeError with Guild.member_count --- discord/state.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/discord/state.py b/discord/state.py index 210381699..29f09141b 100644 --- a/discord/state.py +++ b/discord/state.py @@ -973,20 +973,16 @@ class ConnectionState: if self.member_cache_flags.joined: guild._add_member(member) - try: + if guild._member_count is not None: guild._member_count += 1 - except AttributeError: - pass self.dispatch('member_join', member) def parse_guild_member_remove(self, data: gw.GuildMemberRemoveEvent) -> None: guild = self._get_guild(int(data['guild_id'])) if guild is not None: - try: + if guild._member_count is not None: guild._member_count -= 1 - except AttributeError: - pass user_id = int(data['user']['id']) member = guild.get_member(user_id)