diff options
| author | Rapptz <[email protected]> | 2017-01-05 06:13:13 -0500 |
|---|---|---|
| committer | Rapptz <[email protected]> | 2017-01-05 07:03:56 -0500 |
| commit | d54d7f7ac0ce97279e5a6fc2c3792332ae753490 (patch) | |
| tree | b80e83a637d5bed1d39cdbd7b7f9efbf18789eee | |
| parent | Move global user cache to a WeakValueDictionary. (diff) | |
| download | discord.py-d54d7f7ac0ce97279e5a6fc2c3792332ae753490.tar.xz discord.py-d54d7f7ac0ce97279e5a6fc2c3792332ae753490.zip | |
Fix variable shadowing in READY parsing.
| -rw-r--r-- | discord/state.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/discord/state.py b/discord/state.py index 1629b8db..383b559f 100644 --- a/discord/state.py +++ b/discord/state.py @@ -242,15 +242,14 @@ class ConnectionState: def parse_ready(self, data): self._ready_state = ReadyState(launch=asyncio.Event(), guilds=[]) self.user = self.store_user(data['user']) - guilds = data.get('guilds') guilds = self._ready_state.guilds - for guild_data in guilds: - guild = self._add_server_from_data(guild_data) + for guild_data in data['guilds']: + guild = self._add_guild_from_data(guild_data) if not self.is_bot or guild.large: guilds.append(guild) - for pm in data.get('private_channels'): + for pm in data.get('private_channels', []): factory, _ = _channel_factory(pm['type']) self._add_private_channel(factory(me=self.user, data=pm, state=self)) |