On Sat, 23 Jan 2021, at 22:09, Adi Roiban wrote:
> Hi,
>
> On Fri, 22 Jan 2021 at 11:15, Peter Westlake <peter.westl...@pobox.com> wrote:
>> I'm using Ldaptor for LDAP access because it fits in with Twisted, and the
>> results are a bit mystifying.
>> ...
>
> Can you send a full example of how you would like the API to behave ? Or
> send a PR ? :)
>
> I am doing a client-side search like this and I was happy with API
>
> o = LDAPEntry(client, base_dn)
> results = yield o.search(
> attributes=[b'objectclass'],
> scope=LDAP_SCOPE_wholeSubtree,
> filterText='(cn=test)',
> )
> for result in results:
> print (result['objectclass'])
Thanks, Adi!
My code looks like this:
> o = LDAPEntry(client, base_dn)
> results = yield o.search(filterText='(uid=peterw)')
> for result in results:
> print (result['cn'])
I would like this to print:
Peter Westlake
or
b'Peter Westlake'
What it actually prints is:
JournaledLDAPAttributeSet(b'cn', [b'Peter Westlake])
Having searched the WWW for examples, it looks as though other people have seen
it behaving in exactly the way I want, but it's not doing that for me, with
Python 3.6.8 on CentOS 7.
Peter.
_______________________________________________
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python