diff --git a/discord/gateway.py b/discord/gateway.py index b3fca3a30..caca7e092 100644 --- a/discord/gateway.py +++ b/discord/gateway.py @@ -363,7 +363,7 @@ class DiscordWebSocket(websockets.client.WebSocketClientProtocol): return if op == self.INVALIDATE_SESSION: - if data == True: + if data is True: await asyncio.sleep(5.0, loop=self.loop) await self.close() raise ResumeWebSocket(self.shard_id) diff --git a/discord/permissions.py b/discord/permissions.py index cb546668f..1a8866a3b 100644 --- a/discord/permissions.py +++ b/discord/permissions.py @@ -193,9 +193,9 @@ class Permissions: return bool((self.value >> index) & 1) def _set(self, index, value): - if value == True: + if value is True: self.value |= (1 << index) - elif value == False: + elif value is False: self.value &= ~(1 << index) else: raise TypeError('Value to set for Permissions must be a bool.') diff --git a/discord/state.py b/discord/state.py index ee542d992..f6617be64 100644 --- a/discord/state.py +++ b/discord/state.py @@ -298,7 +298,7 @@ class ConnectionState: await self.request_offline_members(guilds) for guild, unavailable in self._ready_state.guilds: - if unavailable == False: + if unavailable is False: self.dispatch('guild_available', guild) else: self.dispatch('guild_join', guild) @@ -618,7 +618,7 @@ class ConnectionState: self.dispatch('guild_emojis_update', guild, before_emojis, guild.emojis) def _get_create_guild(self, data): - if data.get('unavailable') == False: + if data.get('unavailable') is False: # GUILD_CREATE with unavailable in the response # usually means that the guild has become available # and is therefore in the cache @@ -639,14 +639,14 @@ class ConnectionState: except asyncio.TimeoutError: log.info('Somehow timed out waiting for chunks.') - if unavailable == False: + if unavailable is False: self.dispatch('guild_available', guild) else: self.dispatch('guild_join', guild) def parse_guild_create(self, data): unavailable = data.get('unavailable') - if unavailable == True: + if unavailable is True: # joined a guild with unavailable == True so.. return @@ -654,7 +654,7 @@ class ConnectionState: # check if it requires chunking if guild.large: - if unavailable == False: + if unavailable is False: # check if we're waiting for 'useful' READY # and if we are, we don't want to dispatch any # event such as guild_join or guild_available @@ -678,7 +678,7 @@ class ConnectionState: return # Dispatch available if newly available - if unavailable == False: + if unavailable is False: self.dispatch('guild_available', guild) else: self.dispatch('guild_join', guild) @@ -946,14 +946,14 @@ class AutoShardedConnectionState(ConnectionState): await self.request_offline_members(sub_guilds, shard_id=shard_id) for guild, unavailable in zip(sub_guilds, sub_available): - if unavailable == False: + if unavailable is False: self.dispatch('guild_available', guild) else: self.dispatch('guild_join', guild) self.dispatch('shard_ready', shard_id) else: for guild, unavailable in self._ready_state.guilds: - if unavailable == False: + if unavailable is False: self.dispatch('guild_available', guild) else: self.dispatch('guild_join', guild)