From 7dcac2f191944a4944a96c58ce0f09d7ff5f6e1c Mon Sep 17 00:00:00 2001 From: deflax Date: Wed, 17 Jan 2024 04:26:42 +0200 Subject: [PATCH] remove announcement job after we fully check the db for live streams --- src/discordbot/discordbot.py | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/discordbot/discordbot.py b/src/discordbot/discordbot.py index 6631e92..24be788 100644 --- a/src/discordbot/discordbot.py +++ b/src/discordbot/discordbot.py @@ -82,17 +82,18 @@ async def update_database(): logger_discord.info(f'{name} live stream detected!') scheduler.add_job(func=announce_live_channel, seconds=60, id='announce_live_channel', args=(name)) return - try: - job = scheduler.get_job('announce_live_channel') - if job: - scheduler.remove_job('announce_live_channel') - live_channel = bot.get_channel(announce_channel_id) - logger_discord.info(f'{name} finished') - await live_channel.send(f'{name} finished') - else: - return - except JobLookupError: + + try: + job = scheduler.get_job('announce_live_channel') + if job: + scheduler.remove_job('announce_live_channel') + live_channel = bot.get_channel(announce_channel_id) + logger_discord.info(f'{name} finished') + await live_channel.send(f'{name} finished') + else: return + except JobLookupError: + return async def announce_live_channel(name): if announce_channel_id == 'disabled':