From b9e5f1899efc138e09d9f114075c1ceefe5b291f Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Mon, 6 Jan 2025 15:55:16 -0500 Subject: [PATCH] refactor(commands/voice): throw error if playback fails --- commands/voice.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/commands/voice.py b/commands/voice.py index 1018e91..852895b 100644 --- a/commands/voice.py +++ b/commands/voice.py @@ -438,15 +438,9 @@ def play_next(message, once=False, first=False): message.guild.voice_client.stop() if message.guild.id in players and players[message.guild.id].queue: queued = players[message.guild.id].queue_pop() - try: - message.guild.voice_client.play( - queued.player, after=lambda e: play_after_callback(e, message, once) - ) - except Exception as e: - client.loop.create_task( - utils.channel_send(message, f"**failed to play:** `{e}`") - ) - return + message.guild.voice_client.play( + queued.player, after=lambda e: play_after_callback(e, message, once) + ) client.loop.create_task( utils.channel_send(message, queued.format(show_queuer=not first)) )