From b8b90ac0fd7fcf028cae5be24bd2551c116d80f8 Mon Sep 17 00:00:00 2001 From: Octavian Ciuhandu Date: Fri, 29 May 2015 14:15:58 -0700 Subject: [PATCH] Fixes DiskInfoPollster AttributeError exception If a NotImplementedError exception is raised while getting samples through a DiskInfoPollster, another exception occurs, as it tries to access an attribute that does not exist. Replaces the usage of manager.inspector with self.inspector. Change-Id: Ie1bb6eaffc0b2671f8fefb4771dbd2191eb5cf5f Closes-Bug: #1460207 --- ceilometer/compute/pollsters/disk.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ceilometer/compute/pollsters/disk.py b/ceilometer/compute/pollsters/disk.py index 85ef34df2..4390cd56a 100644 --- a/ceilometer/compute/pollsters/disk.py +++ b/ceilometer/compute/pollsters/disk.py @@ -706,7 +706,7 @@ class _DiskInfoPollsterBase(pollsters.BaseComputePollster): # Selected inspector does not implement this pollster. LOG.debug(_('%(inspector)s does not provide data for ' ' %(pollster)s'), ( - {'inspector': manager.inspector.__class__.__name__, + {'inspector': self.inspector.__class__.__name__, 'pollster': self.__class__.__name__})) except Exception as err: instance_name = util.instance_name(instance)