From dcada484e2624aeada4d329a07dde4ed0ae65c6a Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Thu, 27 Jan 2022 13:23:39 +0100 Subject: [PATCH] fixed printing ChainedException causes e.g. in scans --- slic/utils/exceptions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/slic/utils/exceptions.py b/slic/utils/exceptions.py index 1b51e8db8..de136b7c5 100644 --- a/slic/utils/exceptions.py +++ b/slic/utils/exceptions.py @@ -5,7 +5,7 @@ from .utils import typename, singleton class ChainedException(Exception): def __str__(self): - printable = printable_exception(self) + printable = self.args[0] if self.args else "" cause = self.__cause__ if cause: @@ -18,7 +18,7 @@ class ChainedException(Exception): def printable_exception(exc): name = typename(exc) - message = exc.args[0] if exc.args else "" + message = str(exc) return "{}: {}".format(name, message)