We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent be8df66 commit 0122f7bCopy full SHA for 0122f7b
interactions/client/client.py
@@ -894,13 +894,12 @@ async def _temp_listener(_event: events.RawGatewayEvent) -> None:
894
listener = Listener.create("_on_raw_guild_create")(_temp_listener)
895
self.add_listener(listener)
896
897
- while True:
+ while len(ready_guilds) != len(expected_guilds):
898
try:
899
await asyncio.wait_for(self._guild_event.wait(), self.guild_event_timeout)
900
- if len(ready_guilds) == len(expected_guilds):
901
- break
902
except asyncio.TimeoutError:
903
break
+ self._guild_event.clear()
904
905
self.listeners["raw_guild_create"].remove(listener)
906
0 commit comments