Fix variable shadowing in READY parsing.
This commit is contained in:
parent
808a05ff2d
commit
d54d7f7ac0
@ -242,15 +242,14 @@ class ConnectionState:
|
|||||||
def parse_ready(self, data):
|
def parse_ready(self, data):
|
||||||
self._ready_state = ReadyState(launch=asyncio.Event(), guilds=[])
|
self._ready_state = ReadyState(launch=asyncio.Event(), guilds=[])
|
||||||
self.user = self.store_user(data['user'])
|
self.user = self.store_user(data['user'])
|
||||||
guilds = data.get('guilds')
|
|
||||||
|
|
||||||
guilds = self._ready_state.guilds
|
guilds = self._ready_state.guilds
|
||||||
for guild_data in guilds:
|
for guild_data in data['guilds']:
|
||||||
guild = self._add_server_from_data(guild_data)
|
guild = self._add_guild_from_data(guild_data)
|
||||||
if not self.is_bot or guild.large:
|
if not self.is_bot or guild.large:
|
||||||
guilds.append(guild)
|
guilds.append(guild)
|
||||||
|
|
||||||
for pm in data.get('private_channels'):
|
for pm in data.get('private_channels', []):
|
||||||
factory, _ = _channel_factory(pm['type'])
|
factory, _ = _channel_factory(pm['type'])
|
||||||
self._add_private_channel(factory(me=self.user, data=pm, state=self))
|
self._add_private_channel(factory(me=self.user, data=pm, state=self))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user