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):