server/sources/ldapuser.py
branchstable
changeset 7121 c2badb6de3fe
parent 7061 bb2080547722
child 7398 26695dd703d8
equal deleted inserted replaced
7120:e8b6fc55df2d 7121:c2badb6de3fe
   520         #conn.sasl_interactive_bind_s('', sasl.gssapi())
   520         #conn.sasl_interactive_bind_s('', sasl.gssapi())
   521 
   521 
   522     def _search(self, session, base, scope,
   522     def _search(self, session, base, scope,
   523                 searchstr='(objectClass=*)', attrs=()):
   523                 searchstr='(objectClass=*)', attrs=()):
   524         """make an ldap query"""
   524         """make an ldap query"""
   525         self.debug('ldap search %s %s %s %s %s', self.uri, base, scope, searchstr, list(attrs))
   525         self.debug('ldap search %s %s %s %s %s', self.uri, base, scope,
       
   526                    searchstr, list(attrs))
   526         # XXX for now, we do not have connection pool support for LDAP, so
   527         # XXX for now, we do not have connection pool support for LDAP, so
   527         # this is always self._conn
   528         # this is always self._conn
   528         cnx = session.pool.connection(self.uri).cnx
   529         cnx = session.pool.connection(self.uri).cnx
   529         try:
   530         try:
   530             res = cnx.search_s(base, scope, searchstr, attrs)
   531             res = cnx.search_s(base, scope, searchstr, attrs)