From b7b31bf64603f021cf4f82241e38c74b5601d48c Mon Sep 17 00:00:00 2001 From: Chuck Short Date: Thu, 10 Oct 2013 13:20:37 -0400 Subject: python3: Make iteritems py3k compat Use six.iteritems to replace dictionary.iteritems() on python2 or dictionary.items() on python3. Change-Id: I972f065414e22d287bd7e00ab2c6e754f17afb75 Signed-off-by: Chuck Short --- keystoneclient/utils.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'keystoneclient/utils.py') diff --git a/keystoneclient/utils.py b/keystoneclient/utils.py index ae489c8..6902ed3 100644 --- a/keystoneclient/utils.py +++ b/keystoneclient/utils.py @@ -17,6 +17,7 @@ import hashlib import sys import prettytable +import six from keystoneclient import exceptions @@ -74,7 +75,7 @@ def print_dict(d, wrap=0): pt = prettytable.PrettyTable(['Property', 'Value'], caching=False, print_empty=False) pt.aligns = ['l', 'l'] - for (prop, value) in d.iteritems(): + for (prop, value) in six.iteritems(d): if value is None: value = '' value = _word_wrap(value, max_length=wrap) -- cgit v1.2.1