From 9d34fc0a4d978e918e3289ea9926e348812b507e Mon Sep 17 00:00:00 2001 From: Marc Bonnici Date: Wed, 4 Jul 2018 11:19:50 +0100 Subject: [PATCH] utils/serializer: Fix exception handling in Python3 Allow for the fact that exceptions do not have a 'message' attribute in Python3. --- wa/utils/serializer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wa/utils/serializer.py b/wa/utils/serializer.py index 066696d1..9a01e5d7 100644 --- a/wa/utils/serializer.py +++ b/wa/utils/serializer.py @@ -231,7 +231,7 @@ class yaml(object): lineno = None if hasattr(e, 'problem_mark'): lineno = e.problem_mark.line # pylint: disable=no-member - raise SerializerSyntaxError(e.message, lineno) + raise SerializerSyntaxError(e.args[0] if e.args else str(e), lineno) loads = load