summaryrefslogtreecommitdiff
path: root/ceilometer/polling
diff options
context:
space:
mode:
authorkuangcx <kuangcx@inspur.com>2020-11-02 14:37:26 +0800
committerMatthias Runge <mrunge@redhat.com>2021-01-13 14:20:31 +0100
commitc0632ae9e0f2eecbf0da9578c88f7c85727244f8 (patch)
tree1aeec729f311f6c17d9b251770605902b006aa2a /ceilometer/polling
parent71f3d092acaa56f0edb49bcd26814d4f67f953b4 (diff)
downloadceilometer-c0632ae9e0f2eecbf0da9578c88f7c85727244f8.tar.gz
Replace six with python3 code style
Co-authored by: Matthias Runge <mrunge@redhat.com> Change-Id: I85a4d79396874670f1b36cb91cfba5da812c2839
Diffstat (limited to 'ceilometer/polling')
-rw-r--r--ceilometer/polling/manager.py5
-rw-r--r--ceilometer/polling/plugin_base.py7
2 files changed, 4 insertions, 8 deletions
diff --git a/ceilometer/polling/manager.py b/ceilometer/polling/manager.py
index 3fc5c75d..6b9289d1 100644
--- a/ceilometer/polling/manager.py
+++ b/ceilometer/polling/manager.py
@@ -30,7 +30,6 @@ from oslo_config import cfg
from oslo_log import log
import oslo_messaging
from oslo_utils import timeutils
-import six
from stevedore import extension
from tooz import coordination
from urllib import parse as urlparse
@@ -101,7 +100,7 @@ class Resources(object):
not self.agent_manager.partition_coordinator or
self.agent_manager.hashrings[
static_resources_group].belongs_to_self(
- six.text_type(v))] + source_discovery
+ str(v))] + source_discovery
return source_discovery
@@ -550,7 +549,7 @@ class AgentManager(cotyledon.Service):
discovered = [
v for v in discovered if self.hashrings[
self.construct_group_id(discoverer.group_id)
- ].belongs_to_self(six.text_type(v))]
+ ].belongs_to_self(str(v))]
resources.extend(discovered)
if discovery_cache is not None:
diff --git a/ceilometer/polling/plugin_base.py b/ceilometer/polling/plugin_base.py
index df58093c..be275614 100644
--- a/ceilometer/polling/plugin_base.py
+++ b/ceilometer/polling/plugin_base.py
@@ -17,7 +17,6 @@
import abc
-import six
from stevedore import extension
@@ -45,8 +44,7 @@ class PollsterPermanentError(Exception):
self.fail_res_list = resources
-@six.add_metaclass(abc.ABCMeta)
-class PollsterBase(object):
+class PollsterBase(object, metaclass=abc.ABCMeta):
"""Base class for plugins that support the polling API."""
def setup_environment(self):
@@ -124,8 +122,7 @@ class PollsterBase(object):
return extensions
-@six.add_metaclass(abc.ABCMeta)
-class DiscoveryBase(object):
+class DiscoveryBase(object, metaclass=abc.ABCMeta):
KEYSTONE_REQUIRED_FOR_SERVICE = None
"""Service type required in keystone catalog to works"""