We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5c11c36 commit 592a74bCopy full SHA for 592a74b
Lib/ldap/modlist.py
@@ -74,10 +74,11 @@ def modifyModlist(
74
if not replace_attr_value:
75
if attrtype_lower in case_ignore_attr_types:
76
norm_func = str.lower
77
+ old_value_set = set(map(str.lower,old_value))
78
+ new_value_set = set(map(str.lower,new_value))
79
else:
- norm_func = None
- old_value_set=set(map(norm_func,old_value))
80
- new_value_set=set(map(norm_func,new_value))
+ old_value_set = set(old_value)
81
+ new_value_set = set(new_value)
82
replace_attr_value = new_value_set != old_value_set
83
if replace_attr_value:
84
modlist.append((ldap.MOD_DELETE,attrtype,None))
0 commit comments