mirror of
https://gitlab.com/chicken-riders/RcGcDb.git
synced 2025-02-23 00:54:09 +00:00
PROPERLY HANDLE REMOVALS FROM THE QUEUE, disable some debug messages
This commit is contained in:
parent
2ddd02ac0c
commit
4d415a6ae4
|
@ -70,7 +70,7 @@ class RcQueue:
|
|||
"""Removes a wiki from query of given domain group"""
|
||||
logger.debug(f"Removing {wiki} from group queue.")
|
||||
group = get_domain(wiki)
|
||||
self[group]["query"] = [x for x in self[group]["query"] if x.url == wiki]
|
||||
self[group]["query"] = [x for x in self[group]["query"] if x.url != wiki]
|
||||
if not self[group]["query"]: # if there is no wiki left in the queue, get rid of the task
|
||||
logger.debug(f"{group} no longer has any wikis queued!")
|
||||
all_wikis[wiki].rc_active = -1
|
||||
|
|
|
@ -68,10 +68,10 @@ class MessageQueue:
|
|||
"{} messages waiting to be delivered to Discord.".format(len(self._queue)))
|
||||
tasks_to_run = []
|
||||
for set_msgs in await self.group_by_webhook():
|
||||
logger.debug(set_msgs)
|
||||
# logger.debug(set_msgs)
|
||||
tasks_to_run.append(self.send_msg_set(set_msgs))
|
||||
await asyncio.gather(*tasks_to_run)
|
||||
logger.debug(self._queue)
|
||||
# logger.debug(self._queue)
|
||||
else:
|
||||
await asyncio.sleep(0.5)
|
||||
|
||||
|
|
Loading…
Reference in a new issue