From 5231bbcf713f15c41c88b37d40db78b75a0586b8 Mon Sep 17 00:00:00 2001 From: Marc Bonnici Date: Wed, 4 Jul 2018 11:22:27 +0100 Subject: [PATCH] fw/exception: Add 'message' property to `SerializerSyntaxError` Allow for the fact that Exceptions do not have a message attribute in Python3 so mimic the functionality. --- wa/framework/exception.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/wa/framework/exception.py b/wa/framework/exception.py index bb6e839e..9bdc31ce 100644 --- a/wa/framework/exception.py +++ b/wa/framework/exception.py @@ -89,6 +89,11 @@ class SerializerSyntaxError(Exception): """ Error loading a serialized structure from/to a file handle. """ + @property + def message(self): + if self.args: + return self.args[0] + return '' def __init__(self, message, line=None, column=None): super(SerializerSyntaxError, self).__init__(message)