Skip to content

Commit

Permalink
Demo for ldap.ldapobject.ReconnectLDAPObject
Browse files Browse the repository at this point in the history
  • Loading branch information
stroeder committed Aug 7, 2002
1 parent 96e2046 commit 51b9a69
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions Demo/reconnect.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import sys,time,ldap,ldap.ldapobject,ldapurl

from ldap.ldapobject import *

ldap_url = ldapurl.LDAPUrl(sys.argv[1])
ldap_url.applyDefaults({
'who':'',
'cred':'',
'filterstr':'(objectClass=*)',
'scope':ldap.SCOPE_BASE
})

ldap.trace_level=1

l = ldap.ldapobject.ReconnectLDAPObject(
ldap_url.initializeUrl(),trace_level=ldap.trace_level
)
l.protocol_version = ldap.VERSION3

l.simple_bind_s(ldap_url.who,ldap_url.cred)

while 1:
l.search_s(ldap_url.dn,ldap_url.scope,ldap_url.filterstr,ldap_url.attrs)
sys.stdin.readline()

0 comments on commit 51b9a69

Please sign in to comment.