cidict.py as LDAP entry class

Michael Ströder michael at stroeder.com
Thu Nov 15 01:23:28 CET 2001


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.




More information about the python-ldap mailing list