Bug#175710: python-ldap modlist patch
Michael Ströder
michael at stroeder.com
Sun Apr 20 20:05:32 CEST 2003
Michael Ströder wrote:
> I will check whether it's feasible to filter() old_value. I had some
> problems with broken iPlanet DS 5.1 (prior SP1) which returned [] as
> attribute value in search results.
>
> Additionally I've learned in the mean-time that some attributes might
> hold empty strings (e.g. attributes of DirectoryString syntax).
> Therefore using filter(None,valuelist) might be problematic anyway and
> might be dropped completely from modifyModList().
> => you're safe if your code leaves out non-existent attributes completely.
I've checked in a new version with the following change:
-------------------------- snip --------------------------
ldap.modlist:
* modifyModlist(): Only None is filtered from attribute value lists,
'' is preserved as valid attribute value. But filtering applies
to old_value and new_value now.
-------------------------- snip --------------------------
Please test!
Ciao, Michael.
More information about the python-ldap
mailing list