Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> import collections
>>> owners = collections.Counter()
>>> group_members = collections.defaultdict(list)
>>> for group in os.popen("ldapsearch -x -o ldif-wrap=no -s one -b ou=servicegroups,dc=wikimedia,dc=org 'cn=tools.*' member -LLL").read().split('\n\n'):
... lines = group.split('\n')
... dn = lines.pop(0)
... for member_line in lines:
... member = member_line.replace('member: ', '')
... if member.endswith(',ou=people,ou=servicegroups,dc=wikimedia,dc=org'):