replaced unicode() with six.text_type()
According to https://wiki.openstack.org/wiki/Python3 unicode() should be replaced with six.text_type(). Change-Id: If314b7ada4976a4cf05f16c2bb2beb54d1f595a1
This commit is contained in:
parent
08eea70257
commit
261559593a
@ -17,6 +17,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
import six
|
||||||
|
|
||||||
from ceilometer import messaging
|
from ceilometer import messaging
|
||||||
from ceilometer.openstack.common import context
|
from ceilometer.openstack.common import context
|
||||||
@ -62,7 +63,7 @@ class RPCAlarmNotifier(object):
|
|||||||
'alarm_id': alarm.alarm_id,
|
'alarm_id': alarm.alarm_id,
|
||||||
'previous': previous,
|
'previous': previous,
|
||||||
'current': alarm.state,
|
'current': alarm.state,
|
||||||
'reason': unicode(reason),
|
'reason': six.text_type(reason),
|
||||||
'reason_data': reason_data})
|
'reason_data': reason_data})
|
||||||
|
|
||||||
|
|
||||||
|
@ -583,7 +583,8 @@ def _flatten_metadata(metadata):
|
|||||||
# output before: a.b:c=d
|
# output before: a.b:c=d
|
||||||
# output now: a.b.c=d
|
# output now: a.b.c=d
|
||||||
# So to keep the first variant just replace all dots except the first
|
# So to keep the first variant just replace all dots except the first
|
||||||
return dict((k.replace('.', ':').replace(':', '.', 1), unicode(v))
|
return dict((k.replace('.', ':').replace(':', '.', 1),
|
||||||
|
six.text_type(v))
|
||||||
for k, v in utils.recursive_keypairs(metadata,
|
for k, v in utils.recursive_keypairs(metadata,
|
||||||
separator='.')
|
separator='.')
|
||||||
if type(v) is not set)
|
if type(v) is not set)
|
||||||
|
@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
from lxml import etree
|
from lxml import etree
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
import six
|
||||||
|
|
||||||
from ceilometer.compute.virt import inspector as virt_inspector
|
from ceilometer.compute.virt import inspector as virt_inspector
|
||||||
from ceilometer.openstack.common.gettextutils import _
|
from ceilometer.openstack.common.gettextutils import _
|
||||||
@ -83,7 +84,7 @@ class LibvirtInspector(virt_inspector.Inspector):
|
|||||||
return self._get_connection().lookupByName(instance_name)
|
return self._get_connection().lookupByName(instance_name)
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
if not libvirt or not isinstance(ex, libvirt.libvirtError):
|
if not libvirt or not isinstance(ex, libvirt.libvirtError):
|
||||||
raise virt_inspector.InspectorException(unicode(ex))
|
raise virt_inspector.InspectorException(six.text_type(ex))
|
||||||
error_code = ex.get_error_code()
|
error_code = ex.get_error_code()
|
||||||
msg = ("Error from libvirt while looking up %(instance_name)s: "
|
msg = ("Error from libvirt while looking up %(instance_name)s: "
|
||||||
"[Error Code %(error_code)s] "
|
"[Error Code %(error_code)s] "
|
||||||
|
@ -23,6 +23,7 @@ import hashlib
|
|||||||
import hmac
|
import hmac
|
||||||
|
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
|
import six
|
||||||
|
|
||||||
from ceilometer import utils
|
from ceilometer import utils
|
||||||
|
|
||||||
@ -58,7 +59,7 @@ def compute_signature(message, secret):
|
|||||||
# been part of the original message.
|
# been part of the original message.
|
||||||
continue
|
continue
|
||||||
digest_maker.update(name)
|
digest_maker.update(name)
|
||||||
digest_maker.update(unicode(value).encode('utf-8'))
|
digest_maker.update(six.text_type(value).encode('utf-8'))
|
||||||
return digest_maker.hexdigest()
|
return digest_maker.hexdigest()
|
||||||
|
|
||||||
|
|
||||||
|
@ -22,6 +22,8 @@ import datetime
|
|||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
from ceilometer.openstack.common import timeutils
|
from ceilometer.openstack.common import timeutils
|
||||||
from ceilometer.publisher import utils
|
from ceilometer.publisher import utils
|
||||||
from ceilometer import sample
|
from ceilometer import sample
|
||||||
@ -41,7 +43,7 @@ class TestListResources(FunctionalTest,
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def _isotime(timestamp):
|
def _isotime(timestamp):
|
||||||
# drop TZ specifier
|
# drop TZ specifier
|
||||||
return unicode(timeutils.isotime(timestamp))[:-1]
|
return six.text_type(timeutils.isotime(timestamp))[:-1]
|
||||||
|
|
||||||
def _verify_sample_timestamps(self, res, first, last):
|
def _verify_sample_timestamps(self, res, first, last):
|
||||||
self.assertTrue('first_sample_timestamp' in res)
|
self.assertTrue('first_sample_timestamp' in res)
|
||||||
|
@ -22,6 +22,8 @@ from ceilometer.openstack.common import test
|
|||||||
from ceilometer import storage
|
from ceilometer import storage
|
||||||
from ceilometer.storage import impl_log
|
from ceilometer.storage import impl_log
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
|
|
||||||
class EngineTest(test.BaseTestCase):
|
class EngineTest(test.BaseTestCase):
|
||||||
|
|
||||||
@ -33,4 +35,4 @@ class EngineTest(test.BaseTestCase):
|
|||||||
try:
|
try:
|
||||||
storage.get_connection('no-such-engine://localhost')
|
storage.get_connection('no-such-engine://localhost')
|
||||||
except RuntimeError as err:
|
except RuntimeError as err:
|
||||||
self.assertIn('no-such-engine', unicode(err))
|
self.assertIn('no-such-engine', six.text_type(err))
|
||||||
|
@ -24,6 +24,8 @@ import datetime
|
|||||||
import decimal
|
import decimal
|
||||||
import multiprocessing
|
import multiprocessing
|
||||||
|
|
||||||
|
import six
|
||||||
|
|
||||||
from ceilometer.openstack.common import timeutils
|
from ceilometer.openstack.common import timeutils
|
||||||
from ceilometer.openstack.common import units
|
from ceilometer.openstack.common import units
|
||||||
|
|
||||||
@ -45,9 +47,9 @@ def recursive_keypairs(d, separator=':'):
|
|||||||
# to avoid inconsistencies in the message signature computation
|
# to avoid inconsistencies in the message signature computation
|
||||||
# for equivalent payloads modulo ordering
|
# for equivalent payloads modulo ordering
|
||||||
first = lambda i: i[0]
|
first = lambda i: i[0]
|
||||||
m = map(lambda x: unicode(dict(sorted(x.items(), key=first))
|
m = map(lambda x: six.text_type(dict(sorted(x.items(), key=first))
|
||||||
if isinstance(x, dict)
|
if isinstance(x, dict)
|
||||||
else x).encode('utf-8'),
|
else x).encode('utf-8'),
|
||||||
value)
|
value)
|
||||||
yield name, list(m)
|
yield name, list(m)
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user