Hi, Looks like they are just constants. There is really no point in printing or making any sense of their content, just use them as they are defined in the module. This is like a C #define
But this is all LDAP specific... let's see: > > ## The next lines will also need to be changed to support your search > requirements and directory > baseDN = "ou=Customers, ou=Sales, o=anydomain.com" > searchScope = ldap.SCOPE_SUBTREE SCOPE_SUBTREE is one of the avaliable search scopes. According to this(http://linuxjournal.com/article/6988) it should search for the object and its descendants.. > if result_type == ldap.RES_SEARCH_ENTRY: > result_set.append(result_data) Reading it as it is, looks like the result may be something different, but only those results that are of type RES_SEARCH_ENTRY are meaningful. That's why you check it. read, read, read. This is what I understand, not knowing crap about LDAP, and just using Google. Check the following docs: ` http://www.ldapman.org/ldap_rfcs.html http://www.cse.ohio-state.edu/cs/Services/rfc/rfc-text/rfc1823.txt Bingo! This is the LDAP application programming interface from which the Python LDAP implementation has been 'stolen' All these definitions are explained. For instance: " Parameters are: ld The connection handle; base The dn of the entry at which to start the search; scope One of LDAP_SCOPE_BASE, LDAP_SCOPE_ONELEVEL, or LDAP_SCOPE_SUBTREE, indicating the scope of the search; Upon successful completion, ldap_result() returns the type of the result returned in the res parameter. This will be one of the following constants. LDAP_RES_BIND LDAP_RES_SEARCH_ENTRY LDAP_RES_SEARCH_RESULT LDAP_RES_MODIFY LDAP_RES_ADD LDAP_RES_DELETE LDAP_RES_MODRDN LDAP_RES_COMPARE " Google is your friend, and going through you may find most of your answers... Hope that help, Hugo _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor