Use items() instead of iteritems()

The utils.py was using obj.iteritems,
which has been removed in python 3 [1].
This replaces that with obj.items.

[1] https://wiki.python.org/moin/Python3.0#Built-In_Changes

Change-Id: I7cc501b4c3e3c661a06450f382b6640755db1c92
This commit is contained in:
Vishakha Agarwal 2018-08-22 16:34:44 +05:30
parent c896f911ef
commit 8d72644c19
1 changed files with 2 additions and 2 deletions

View File

@ -94,8 +94,8 @@ class SmarterEncoder(jsonutils.json.JSONEncoder):
"""Help for JSON encoding dict-like objects."""
def default(self, obj):
if not isinstance(obj, dict) and hasattr(obj, 'iteritems'):
return dict(obj.iteritems())
if not isinstance(obj, dict) and hasattr(obj, 'items'):
return dict(obj.items())
return super(SmarterEncoder, self).default(obj)