From bf36aa85bbeeae5c8950b3b9059297c9d6af036c Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Wed, 13 Jun 2018 15:38:42 -0400 Subject: [PATCH] replace unicode with six.text_type The unicode() built-in does not exist under Python 3 so use six.text_type, which is set correctly to str or unicode, instead. Change-Id: I22265e35c04be2fa663b63aac208f7894588d629 Signed-off-by: Doug Hellmann --- monascaclient/common/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/monascaclient/common/utils.py b/monascaclient/common/utils.py index 57fa75b..6fea320 100644 --- a/monascaclient/common/utils.py +++ b/monascaclient/common/utils.py @@ -18,6 +18,7 @@ from __future__ import print_function import numbers import prettytable +import six import yaml from osc_lib import exceptions as exc @@ -192,7 +193,7 @@ def format_dict(dict): def format_list(in_list): string_list = list() for k in in_list: - if isinstance(k, unicode): + if isinstance(k, six.text_type): key = k.encode('utf-8') else: key = k