diff --git a/Demo/resiter.py b/Demo/resiter.py new file mode 100644 index 0000000..4b49fae --- /dev/null +++ b/Demo/resiter.py @@ -0,0 +1,26 @@ +""" +Demo for using ldap.resiter.ResultProcessor +written by Michael Stroeder + +See http://python-ldap.sourceforge.net for details. + +\$Id: resiter.py,v 1.1 2005/11/07 11:24:25 stroeder Exp $ + +Python compability note: +Requires Python 2.3+ +""" + +import ldap,ldap.resiter + +class LDAPObject(ldap.ldapobject.LDAPObject,ldap.resiter.ResultProcessor): + pass + +l = LDAPObject('ldap://localhost:1390',trace_level=1) +l.protocol_version = 3 +msgid = l.search('dc=stroeder,dc=de',ldap.SCOPE_SUBTREE,'(cn=m*)') + +result_iter = l.allresults(msgid) +for result_type,result_list,result_msgid,result_serverctrls in result_iter: + print result_type,result_list,result_msgid,result_serverctrls + +l.unbind_s()