Szia!
Lehet, hogy más scriptnyelvek miatt, de nekem nem tetszik ez sor:
for ciklus
groups=conn.search('ou=Projects,dc=irf,dc=local',2,'(member=result[i].dn)')
Próbáld meg így:
for ciklus
groups=conn.search('ou=Projects,dc=irf,dc=local',2,'(member=' + str(result[i].dn) + ')')