Ñò /èêJc @ sé d Z d d k l Z d d d d d d d g Z d d k Z d d k Z d d k Z d d k l Z d d k l Z l Z d d k l Z d d k Z d „ Z d e i d d „ Z d d e i d d „ Z e Z d „ Z d „ Z d S( sÜ functions.py - wraps functions of module _ldap See http://www.python-ldap.org/ for details. \$Id: functions.py,v 1.24 2009/09/15 13:31:29 stroeder Exp $ Compability: - Tested with Python 2.0+ but should work with Python 1.5.x - functions should behave exactly the same like in _ldap Usage: Directly imported by ldap/__init__.py. The symbols of _ldap are overridden. Thread-lock: Basically calls into the LDAP lib are serialized by the module-wide lock _ldapmodule_lock. iÿÿÿÿ( t __version__t opent initializet initt explode_dnt explode_rdnt get_optiont set_optionN( t LDAPError( R R ( t LDAPObjectc O sR t i d j of t i i d d t | ƒ t | ƒ t | ƒ f ƒ t i d j o t i d t i d t i ƒ qv n t i i ƒ y( z | | | Ž } Wd t i i ƒ XWnM t j oA } t o. t i d j o t i i d t | ƒ ƒ n ‚ n Xt oL t i d j o<