A simple connector pool for python-ldap.
A simple connector pool for pyldap.
The pool keeps LDAP connectors alive and let you reuse them, drastically reducing the time spent to initiate a ldap connection.
The pool has useful features like:
You need pyldap in order to use this library
To work with the pool, you just need to create it, then use it as a context manager with the connection method:
from ldappool import ConnectionManager cm = ConnectionManager('ldap://localhost') with cm.connection('uid=adminuser,ou=logins,dc=mozilla', 'password') as conn: .. do something with conn ..
The connector returned by connection is a LDAPObject, that’s binded to the server. See https://github.com/pyldap/pyldap/ for details on how to use a connector.
Here are the options you can use when instanciating the pool:
The connection method takes two options:
Prior to v2.0.0 ldappool required python-ldap. As of v2.0.0 this library now required pyldap, a python 3 compatible fork of python-ldap.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|ldappool-2.1.0-py2.py3-none-any.whl (12.3 kB) Copy SHA256 Checksum SHA256||py2.py3||Wheel||May 25, 2017|
|ldappool-2.1.0.tar.gz (16.4 kB) Copy SHA256 Checksum SHA256||–||Source||May 25, 2017|