Python parts of module ldap
Michael Ströder
michael at stroeder.com
Sat Dec 15 21:03:44 CET 2001
Michael Ströder wrote:
>
> As already announced I'd like to contribute some of my LDAP-related
> Python modules to python-ldap.
>
> But I don't want to pollute the module name space with a lot of
> separate names. Therefore I'd suggest that we turn the module ldap
> into a directory-based module package adding more sub-modules later.
>
> ldap/__init__.py would import all symbols from _ldap for the sake of
> backward compability (like ldap.py already does today).
>
> Comments?
Hmm, following-up on my own request.
After checking in some of my modules below Lib/ldap/ I noticed a
serious drawback:
All modules are dependent on availability of OpenLDAP 2 libs if
located under Lib/ldap/ because of the "from _ldap import *" done in
Lib/ldap/__init__.py.
But I'm also using some of my modules separately on platforms where
the OpenLDAP 2 libs are not available. This affects mostly the
modules ldapurl, ldif, upcoming module dsml and upcoming module
containing generic filter classes. The only solution I have at the
moment is to make a new directory-based module package under Lib/ or
a new project.
Any opinions?
Ciao, Michael.
More information about the python-ldap
mailing list