ldap: Fixed setting value to None from nonexistent attribute in dynldap.py

This commit is contained in:
Timo Makinen 2013-11-01 15:49:49 +02:00
parent bd6b4c1e8a
commit f60208cbc3

View file

@ -153,7 +153,7 @@ class LdapEntry:
if key[0] == '_': if key[0] == '_':
self.__dict__[key] = value self.__dict__[key] = value
elif value is None: elif value is None:
del(self.__dict__[key]) self._del(key)
else: else:
if not isinstance(value, ListType): if not isinstance(value, ListType):
value = [ value ] value = [ value ]