Implement user-mod

This commit is contained in:
Rob Crittenden
2008-10-07 04:31:22 -04:00
parent 69bc5ad77a
commit e012e860b4
3 changed files with 55 additions and 8 deletions

View File

@@ -115,6 +115,15 @@ class Entry:
r.append((i[0], n))
return r
def toDict(self):
"""Convert the attrs and values to a dict. The dict is keyed on the
attribute name. The value is either single value or a list of values."""
result = ipautil.CIDict(self.data)
for i in result.keys():
result[i] = ipautil.utf8_encode_values(result[i])
result['dn'] = self.dn
return result
def __str__(self):
"""Convert the Entry to its LDIF representation"""
return self.__repr__()