From 86b35106b2497e392888fb3dfbd5ad99bfe93367 Mon Sep 17 00:00:00 2001 From: "Zander M." Date: Wed, 27 Mar 2024 22:04:39 -0400 Subject: [PATCH 1/2] Fix KeyError in exception handling on error when loading a track. --- pomice/pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pomice/pool.py b/pomice/pool.py index 74f479d..872e864 100644 --- a/pomice/pool.py +++ b/pomice/pool.py @@ -733,7 +733,7 @@ class Node: ) elif load_type in ("LOAD_FAILED", "error"): - exception = data["exception"] + exception = data['data'] if self._version.major >= 4 else data["exception"] raise TrackLoadError( f"{exception['message']} [{exception['severity']}]", ) From 5fcfc73901e1272e1f1cb2527f442268b983f7f5 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Thu, 28 Mar 2024 02:08:22 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- pomice/pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pomice/pool.py b/pomice/pool.py index 872e864..bbb6629 100644 --- a/pomice/pool.py +++ b/pomice/pool.py @@ -733,7 +733,7 @@ class Node: ) elif load_type in ("LOAD_FAILED", "error"): - exception = data['data'] if self._version.major >= 4 else data["exception"] + exception = data["data"] if self._version.major >= 4 else data["exception"] raise TrackLoadError( f"{exception['message']} [{exception['severity']}]", )