From 3922be2642d9ee9576264215cfca6d4bf66663f6 Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Fri, 22 Dec 2023 13:21:12 +0000 Subject: [PATCH] Report track import errors correctly --- app/models.py | 2 +- app/musicmuster.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models.py b/app/models.py index 7e51b39..41f19fd 100644 --- a/app/models.py +++ b/app/models.py @@ -784,7 +784,7 @@ class Tracks(Base): except IntegrityError as error: session.rollback() log.error(f"Error ({error=}) importing track ({path=})") - raise ValueError + raise ValueError(error) @classmethod def get_all(cls, session) -> List["Tracks"]: diff --git a/app/musicmuster.py b/app/musicmuster.py index 2d062cf..d223cb4 100755 --- a/app/musicmuster.py +++ b/app/musicmuster.py @@ -170,7 +170,7 @@ class ImportTrack(QObject): try: track = Tracks(session, **metadata) except Exception as e: - self.signals.show_warning_signal.emit("Error importing track", e) + self.signals.show_warning_signal.emit("Error importing track", str(e)) return helpers.normalise_track(track.path) # We're importing potentially multiple tracks in a loop.