From e49b6fe8d202965cadb85ea5c41164cb4d23c8b2 Mon Sep 17 00:00:00 2001 From: Valentin Lorentz Date: Sun, 14 Sep 2014 11:08:28 +0000 Subject: [PATCH] Owner: Make error message of plugin loading at startup more explicit. Closes GH-850. --- plugins/Owner/plugin.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/Owner/plugin.py b/plugins/Owner/plugin.py index 6c0580d11..d3e9e8a91 100644 --- a/plugins/Owner/plugin.py +++ b/plugins/Owner/plugin.py @@ -190,10 +190,11 @@ class Owner(callbacks.Plugin): except callbacks.Error as e: # This is just an error message. log.warning(str(e)) - except (plugins.NoSuitableDatabase, ImportError) as e: - s = 'Failed to load %s: %s' % (name, e) - if not s.endswith('.'): - s += '.' + except plugins.NoSuitableDatabase as e: + s = 'Failed to load %s: no suitable database(%s).' % (name, e) + log.warning(s) + except ImportError as e: + s = 'Failed to load %s: import error (%s).' % (name, e) log.warning(s) except Exception as e: log.exception('Failed to load %s:', name)