From 6bb5af7bea21d44b4e5ee20cfaa2f76b12ea0929 Mon Sep 17 00:00:00 2001 From: Martin Basti Date: Thu, 2 Feb 2017 16:51:21 +0100 Subject: py3: get_memberofindirect: fix ByteWarnings DN must be converted to bytes as other variables adn lists contain bytes https://fedorahosted.org/freeipa/ticket/4985 Reviewed-By: Stanislav Laznicka --- ipapython/ipaldap.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'ipapython') diff --git a/ipapython/ipaldap.py b/ipapython/ipaldap.py index 37d23d731..c811431f1 100644 --- a/ipapython/ipaldap.py +++ b/ipapython/ipaldap.py @@ -379,8 +379,10 @@ class LDAPEntry(collections.MutableMapping): name, value.__class__.__name__, value)) for (i, item) in enumerate(value): if not isinstance(item, bytes): - raise TypeError("%s[%d] value must be str, got %s object %r" % ( - name, i, item.__class__.__name__, item)) + raise TypeError( + "%s[%d] value must be bytes, got %s object %r" % ( + name, i, item.__class__.__name__, item) + ) name = self._add_attr_name(name) -- cgit