diff --git a/src/discordbot/discordbot.py b/src/discordbot/discordbot.py index 3a89a90..2de2df1 100644 --- a/src/discordbot/discordbot.py +++ b/src/discordbot/discordbot.py @@ -126,14 +126,17 @@ async def stop_error(ctx, error): async def query_playhead(): head_url = f'https://{scheduler_hostname}/playhead' try: - #requests.get(head_url).status_code == 200 - response = requests.get(head_url) - response.raise_for_status() - playhead = response.json() - logger_discord.info(f'Querying playhead at {head_url}') + if requests.get(head_url).status_code == 200: + response = requests.get(head_url) + response.raise_for_status() + playhead = response.json() + logger_discord.info(f'Querying playhead at {head_url}') + else: + logger_discord.error('Cannot connect to the playhead!') except Exception as e: logger_discord.error('Cannot connect to the playhead!') logger_discord.error(e) + await asyncio.sleep(5) return playhead async def query_database():