This avoids one more point of difference between this an the output
from minschema and fullschema
Andrew Bartlett
entry.insert(0, ["dn", "CN=%s,${SCHEMADN}" % cn])
entry.insert(1, ["objectClass", ["top", objectClass]])
entry.insert(0, ["dn", "CN=%s,${SCHEMADN}" % cn])
entry.insert(1, ["objectClass", ["top", objectClass]])
+ for l in entry:
+ key = l[0].lower()
+
+ if key == "cn":
+ entry.remove(l)
+
return entry
def __parse_schema_file(filename, objectClass):
return entry
def __parse_schema_file(filename, objectClass):