Add custom mapping object for LDAP entry data.

This commit is contained in:
Jan Cholasta
2013-03-01 16:59:42 +01:00
committed by Martin Kosek
parent e2120c31c3
commit ef1cd6e247
10 changed files with 155 additions and 38 deletions
+2
View File
@@ -53,6 +53,8 @@ class Entity:
self.dn = DN(entrydata)
self.data = ipautil.CIDict()
elif isinstance(entrydata,dict):
if hasattr(entrydata, 'dn'):
entrydata['dn'] = entrydata.dn
self.dn = entrydata['dn']
del entrydata['dn']
self.data = ipautil.CIDict(entrydata)