From 2ac6693cea5ef97bc8a0d7a69e859c9c409aad22 Mon Sep 17 00:00:00 2001 From: fhoech Date: Thu, 3 Aug 2017 13:50:54 +0000 Subject: [PATCH] Trivial: Do not prepend class name if instance of Warning git-svn-id: https://svn.code.sf.net/p/dispcalgui/code/trunk@4696 6ae35eb0-b8ff-4ca7-919d-0ec1eff389cd --- DisplayCAL/util_str.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DisplayCAL/util_str.py b/DisplayCAL/util_str.py index 6049d982c..c0d5fee62 100644 --- a/DisplayCAL/util_str.py +++ b/DisplayCAL/util_str.py @@ -457,7 +457,7 @@ def safe_basestring(obj): obj = str(obj) except UnicodeEncodeError: obj = repr(obj) - if isinstance(oobj, Exception): + if isinstance(oobj, Exception) and not isinstance(oobj, Warning): if obj and oobj.__class__.__name__ in dir(exceptions): obj = obj[0].capitalize() + obj[1:] module = getattr(oobj, "__module__", "")