More async iters
This commit is contained in:
parent
596865e49d
commit
db1d64ae3e
@ -157,7 +157,7 @@ class Timerole(Cog):
|
||||
await ctx.maybe_send_embed(out)
|
||||
|
||||
async def timerole_update(self):
|
||||
for guild in self.bot.guilds:
|
||||
async for guild in AsyncIter(self.bot.guilds):
|
||||
addlist = []
|
||||
removelist = []
|
||||
|
||||
@ -200,7 +200,7 @@ class Timerole(Cog):
|
||||
|
||||
async def announce_roles(self, title, role_list, channel, guild, to_add: True):
|
||||
results = ""
|
||||
for member, role_id in role_list:
|
||||
async for member, role_id in AsyncIter(role_list):
|
||||
role = discord.utils.get(guild.roles, id=role_id)
|
||||
try:
|
||||
if to_add:
|
||||
@ -219,7 +219,7 @@ class Timerole(Cog):
|
||||
log.info(results)
|
||||
|
||||
async def check_required_and_date(self, role_list, check_roles, has_roles, member, role_dict):
|
||||
for role_id in check_roles:
|
||||
async for role_id in AsyncIter(check_roles):
|
||||
# Check for required role
|
||||
if "required" in role_dict[str(role_id)]:
|
||||
if not set(role_dict[str(role_id)]["required"]) & set(has_roles):
|
||||
@ -242,6 +242,3 @@ class Timerole(Cog):
|
||||
while self is self.bot.get_cog("Timerole"):
|
||||
await self.timerole_update()
|
||||
await sleep_till_next_hour()
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user