From 9f6f1987ab6d201ba447e8ef91ed6b0da6d4bc5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Haa=C3=9F?= Date: Thu, 16 Aug 2018 00:18:26 +0200 Subject: [PATCH] CodeReview: change message, add changelog entry, fix line length for style check --- beets/ui/__init__.py | 2 +- docs/changelog.rst | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/beets/ui/__init__.py b/beets/ui/__init__.py index 8345e40f0..d3c3dafc2 100644 --- a/beets/ui/__init__.py +++ b/beets/ui/__init__.py @@ -1195,7 +1195,7 @@ def _open_library(config): lib.get_item(0) # Test database connection. except (sqlite3.OperationalError, sqlite3.DatabaseError) as db_error: log.debug(u'{}', traceback.format_exc()) - raise UserError(u"database file {0} could not be opened, reason: {1}".format( + raise UserError(u"database file {0} cannot not be opened: {1}".format( util.displayable_path(dbpath), db_error )) diff --git a/docs/changelog.rst b/docs/changelog.rst index 0d4d01535..86f09a476 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -50,6 +50,8 @@ Fixes: with CORS enabled. Thanks to :user:`rveachkc`. :bug:`2979`: :bug:`2980` +* Improve error reporting: during startup if sqlite returns an error the + sqlite error message is attached to the beets message .. _python-itunes: https://github.com/ocelma/python-itunes