|
From: Michael <mi...@st...> - 2001-12-15 20:37:04
|
Jacek Konieczny wrote: > > On Sat, Dec 15, 2001 at 09:03:44PM +0100, Michael Ströder wrote: > > 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. > > > [...] > > > > Any opinions? > > Maybe you could put "from _ldap import *" in some "try:/except:" block. I already thought of that. But this makes error reports about importing problems somewhat harder. E.g. if linking of shared libs fails it's much more useful to have the original traceback instead of e.g. a NameError exception afterwards. That's not good style. Ciao, Michael. |