From 15f527479e6e41a3665c08303bc05fdb40c88700 Mon Sep 17 00:00:00 2001 From: ZhiQiang Fan Date: Thu, 18 Feb 2016 02:57:00 +0800 Subject: [PATCH] Gnocchi: fix ResourcesDefinitionException for py3 In Python 3, Exception.message doesn't exist any more. Change-Id: I77b4f2111d23861ec093b66f02add8c92e220026 --- ceilometer/dispatcher/gnocchi.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/ceilometer/dispatcher/gnocchi.py b/ceilometer/dispatcher/gnocchi.py index 51617040..5456329c 100644 --- a/ceilometer/dispatcher/gnocchi.py +++ b/ceilometer/dispatcher/gnocchi.py @@ -83,12 +83,8 @@ def log_and_ignore_unexpected_workflow_error(func): class ResourcesDefinitionException(Exception): def __init__(self, message, definition_cfg): - super(ResourcesDefinitionException, self).__init__(message) - self.definition_cfg = definition_cfg - - def __str__(self): - return '%s %s: %s' % (self.__class__.__name__, - self.definition_cfg, self.message) + msg = '%s %s: %s' % (self.__class__.__name__, definition_cfg, message) + super(ResourcesDefinitionException, self).__init__(msg) class ResourcesDefinition(object):