diff options
author | Andrew Tridgell <tridge@samba.org> | 2011-06-17 11:29:44 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2011-06-17 12:32:55 +1000 |
commit | 665ef94d3c15ba59811143bb3d3e395ffd306a58 (patch) | |
tree | 112de835b1b6a71cfd23be0190ab7962165e9319 /source4/scripting | |
parent | 5961852d9c0e5cf64cea988586d610af9d63d487 (diff) | |
download | samba-665ef94d3c15ba59811143bb3d3e395ffd306a58.tar.gz samba-665ef94d3c15ba59811143bb3d3e395ffd306a58.tar.bz2 samba-665ef94d3c15ba59811143bb3d3e395ffd306a58.zip |
s4-pydsdb: added dsdb_normalise_attributes() call
this call converts a set of attributes to DRSUAPI format and back to
ldb format. This has the effect of normalising the attributes using
the schema syntax rules
Diffstat (limited to 'source4/scripting')
-rw-r--r-- | source4/scripting/python/samba/samdb.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source4/scripting/python/samba/samdb.py b/source4/scripting/python/samba/samdb.py index 55f3536c27..b513ac8fff 100644 --- a/source4/scripting/python/samba/samdb.py +++ b/source4/scripting/python/samba/samdb.py @@ -507,8 +507,13 @@ accountExpires: %u dsdb._dsdb_set_schema_from_ldb(self, ldb_conn) def dsdb_DsReplicaAttribute(self, ldb, ldap_display_name, ldif_elements): + '''convert a list of attribute values to a DRSUAPI DsReplicaAttribute''' return dsdb._dsdb_DsReplicaAttribute(ldb, ldap_display_name, ldif_elements) + def dsdb_normalise_attributes(self, ldb, ldap_display_name, ldif_elements): + '''normalise a list of attribute values''' + return dsdb._dsdb_normalise_attributes(ldb, ldap_display_name, ldif_elements) + def get_attribute_from_attid(self, attid): """ Get from an attid the associated attribute |