Ich habe dieses Stück Code Teil eines Python-Skript muß ich LDAP-Attribute der Benutzer abfragen:Create-Methode aus vorhandenen Python-Code
try:
ldap_result_id = l.search(baseDN, searchScope, get_searchFilter(adname),
retrieveAttributes)
result_set = []
while 1:
result_type, result_data = l.result(ldap_result_id, 0)
if (result_data == []):
break
else:
## you could do whatever you want with the individual entry
## The appending to list is just for illustration.
if result_type == ldap.RES_SEARCH_ENTRY:
result_set.append(result_data)
for x in result_set:
print x
except ldap.LDAPError, e:
print e
print ldap.LDAPError
Wie ich das oben reinigen kann und es in eine wiederverwendbare Funktion zu machen (oder ist Methode die passendere Terminologie)?
Da Sie nicht beabsichtigen, Klassen zu produzieren „Funktion“ ist die richtigere und die einzig richtige Terminologie. – DyZ
@DYZ Falls ich anfange, ** Klassen ** zu verwenden, wäre es dann eine ** Methode **? – Xtos
Nur wenn es ein Teil der Klasse ist. – DyZ