https://fedorahosted.org/freeipa/ticket/5623

Patch attached.

From ab8d85a1b6ea36929cce58cb1593c68d09742eeb Mon Sep 17 00:00:00 2001
From: Martin Basti <mba...@redhat.com>
Date: Wed, 17 Feb 2016 16:48:58 +0100
Subject: [PATCH] Py3: do not use dict.iteritems()

Py3 does not support iter* methods, this commit replaces 2 occurencies
of iteritems() to items(). The dictionaries there are not big, this is
sufficient we do not need to use six.

https://fedorahosted.org/freeipa/ticket/5623
---
 ipapython/install/core.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ipapython/install/core.py b/ipapython/install/core.py
index f8cf07dc1cd463f5c98c6cda8edc9d087bd72af0..9582852b8955555688e1aef3d1551af406245031 100644
--- a/ipapython/install/core.py
+++ b/ipapython/install/core.py
@@ -191,7 +191,7 @@ class Configurable(six.with_metaclass(abc.ABCMeta, object)):
         for owner_cls in cls.__mro__:
             result = []
 
-            for name, prop_cls in owner_cls.__dict__.iteritems():
+            for name, prop_cls in owner_cls.__dict__.items():
                 if name in seen:
                     continue
                 seen.add(name)
@@ -514,7 +514,7 @@ class Composite(Configurable):
         for owner_cls in cls.__mro__:
             result = []
 
-            for name, comp_cls in owner_cls.__dict__.iteritems():
+            for name, comp_cls in owner_cls.__dict__.items():
                 if name in seen:
                     continue
                 seen.add(name)
-- 
2.5.0

-- 
Manage your subscription for the Freeipa-devel mailing list:
https://www.redhat.com/mailman/listinfo/freeipa-devel
Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code

Reply via email to