|
From: Michael <mi...@st...> - 2001-11-15 00:23:51
|
David Leonard wrote: > > CVSROOT: /cvsroot/python-ldap > Module name: python-ldap > Changes by: leonard 2001/11/14 15:42:57 > > Added files: > Lib : cidict.py > > Log message: > oh, hello again Note that this does not preserve the case of attribute type names which might confuse other (broken) LDAP implementations. That's why ldap.modlist.modifyModlist() looks so f*beep*ing complicated: This function trys hard to be case-respecting (although I won't guarantee anything! ;-) I'd really like to implement those kind of things in a OID-based and schema-aware Python class for LDAP entries. Compiler-freaks check out SPARK (see http://pages.cpsc.ucalgary.ca/~aycock/spark/) as a candidate for parsing the schema descriptions according to the BNF described in RFC 2252 etc. Ciao, Michael. |