|
From: Michael <mi...@st...> - 2002-01-29 08:21:29
|
Jens Vagelpohl wrote: > > actually it does not work well in the latest python-ldap. importing _ldap > will not raise an ImportError. but _ldap is crippled and will blow up the > first time you try to call something with it. > > everywhere i go on the python-ldap.sourceforge.net site the docs talk of > the "_ldap" module and code examples use "import _ldap". The former code examples were obviously wrong. The code examples I've checked during the last months definitely did not import _ldap. > that's probably > why i assumed that that's the canonical way of doing things. > > i'm just wondering why in the world that's deprecated now and importing > ldap is the only way it works. Now I'm wondering why you folks on this list didn't respond to my messages weeks ago. The changes were announced and I asked for feedback. Check the archives. http://www.geocrawler.com/mail/msg.php3?msg_id=7383302&list=1568 http://www.geocrawler.com/mail/thread.php3?subject=Stripped+LDAPObject.c&list=1568 Note that there are significant changes going on. The Win32 binaries floating around are python-ldap version 1.x linked against ancient Umich libs whereas CVS version is linked against OpenLDAP 2 libs. I'm trying to preserve backwards compability but you have to definitely fix your code to import ldap not _ldap. Ciao, Michael. |