prevent infinite loop

This commit is contained in:
Bobloy
2018-04-16 11:03:01 -04:00
parent 1bc650b0f9
commit 49818b4997

View File

@@ -55,6 +55,7 @@ class Cleanup:
too_old = False too_old = False
while not too_old and len(to_delete) - 1 < number: while not too_old and len(to_delete) - 1 < number:
message = None
async for message in channel.history(limit=limit, async for message in channel.history(limit=limit,
before=before, before=before,
after=after): after=after):
@@ -66,6 +67,9 @@ class Cleanup:
break break
elif number and len(to_delete) >= number: elif number and len(to_delete) >= number:
break break
if message is None:
break
else:
before = message before = message
return to_delete return to_delete