Fix variable shadowing in READY parsing.
This commit is contained in:
		| @@ -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)) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user