From d663570b775bf429c9f6b183d1e7809e4d4a1b2d Mon Sep 17 00:00:00 2001 From: Cyril Roelandt Date: Thu, 19 Dec 2013 02:38:37 +0100 Subject: [PATCH] Python 3: use six.moves.zip() rather than itertools.izip() This ensures compatibility with both Python 2 and Python 3. Change-Id: Id9838b7517f939e5ee3e3a8c37ae5ec2e9b1d18b --- ceilometerclient/common/utils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ceilometerclient/common/utils.py b/ceilometerclient/common/utils.py index 2d3176ba..ffeb1bf1 100644 --- a/ceilometerclient/common/utils.py +++ b/ceilometerclient/common/utils.py @@ -14,7 +14,6 @@ # under the License. from __future__ import print_function -import itertools import os import six import sys @@ -56,7 +55,7 @@ def print_list(objs, fields, field_labels, formatters={}, sortby=0): return lambda o: getattr(o, field, '') new_formatters = {} - for field, field_label in itertools.izip(fields, field_labels): + for field, field_label in six.moves.zip(fields, field_labels): if field in formatters: new_formatters[field_label] = formatters[field] else: