From 0300952ec7ddeb5b31e34ee2c7a17e58430d2d47 Mon Sep 17 00:00:00 2001 From: Rob Crittenden Date: Mon, 11 Feb 2008 09:42:47 -0500 Subject: Use ldap_explode_dn instead of ldap_str2dn so we can use python-ldap 2.2.0 --- ipa-python/aci.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'ipa-python') diff --git a/ipa-python/aci.py b/ipa-python/aci.py index 5d598143..58a3b1d2 100644 --- a/ipa-python/aci.py +++ b/ipa-python/aci.py @@ -151,12 +151,11 @@ def extract_group_cns(aci_list, client): for aci in aci_list: for dn in (aci.source_group, aci.dest_group): if not group_dn_to_cn.has_key(dn): - rdn_list = ldap.dn.str2dn(dn) + rdn_list = ldap.explode_dn(dn, 0) first_rdn = rdn_list[0] - for (type,value,junk) in first_rdn: - if type == "cn": - group_dn_to_cn[dn] = value - break; + (type,value) = first_rdn.split('=') + if type == "cn": + group_dn_to_cn[dn] = value else: try: group = client.get_entry_by_dn(dn, ['cn']) -- cgit