From aa6bdc632ef71a985bbd6804a56f6c1355e37354 Mon Sep 17 00:00:00 2001 From: Frisk Date: Sat, 20 Mar 2021 17:28:08 +0100 Subject: [PATCH] Fmall fix for IRC code --- src/bot.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bot.py b/src/bot.py index b4d7800..20d69e8 100644 --- a/src/bot.py +++ b/src/bot.py @@ -400,6 +400,7 @@ async def message_sender(): await generic_msg_sender_exception_logger(traceback.format_exc(), "Message sender exception") async def discussion_handler(): + await asyncio.sleep(3.0) # Make some time before IRC code is executed, happens only once and saves if inside try: while True: async with db.pool().acquire() as connection: @@ -410,7 +411,8 @@ async def discussion_handler(): except KeyError: local_wiki = all_wikis[db_wiki["wiki"]] = Wiki() local_wiki.rc_active = db_wiki["rcid"] - if db_wiki["wiki"] not in rcqueue.irc_mapping["fandom.com"].updated_discussions and local_wiki.last_discussion_check+settings["irc_overtime"] > time.time(): # I swear if another wiki farm ever starts using Fandom discussions I'm gonna use explosion magic + if db_wiki["wiki"] not in rcqueue.irc_mapping["fandom.com"].updated_discussions and \ + local_wiki.last_discussion_check+settings["irc_overtime"] > time.time(): # I swear if another wiki farm ever starts using Fandom discussions I'm gonna use explosion magic continue else: try: