There was an error while loading. Please reload this page.
1 parent 868ed44 commit 4e833bdCopy full SHA for 4e833bd
1 file changed
ban_appeals/ban_appeals.py
@@ -60,15 +60,10 @@ async def cog_load(self) -> None:
60
61
async def _sync_kicks(self) -> None:
62
"""Iter through all members in appeals guild, kick them if they meet criteria."""
63
- await asyncio.sleep(5)
64
- semaphore = asyncio.Semaphore(5)
65
-
66
- async def _process(member: discord.Member) -> None:
67
- async with semaphore:
68
- await self._maybe_kick_user(member)
69
+ await self.bot.wait_until_ready()
70
log.info("Starting kick job for ban appeals server")
71
- await asyncio.gather(*(_process(m) for m in self.appeals_guild.members))
+ for member in self.appeals_guild.members:
+ await self._maybe_kick_user(member)
72
log.info("Kick job for ban appeals server completed")
73
74
async def _maybe_kick_user(self, member: discord.Member) -> bool:
0 commit comments