Search by unicode

This commit is contained in:
Valentin Samir 2013-07-02 14:42:59 +02:00
parent e18e5222b7
commit 9540bc572c
4 changed files with 15 additions and 16 deletions

View file

@ -113,7 +113,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject, object):
raise ValueError("Même root doit préciser qui il est pour se connecter à la base LDAP.")
self.current_login = user
else:
current_user = self.search("uid=%s" % user)
current_user = self.search(u'uid=%s' % user)
if len(current_user) != 1:
raise ValueError("L'utilisateur %s n'est pas présent dans la base en *1* exemplaire." % user)
else:
@ -233,7 +233,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject, object):
if login is None:
login = self.current_login
#adm, serveurs, bornes, wifi, adherents, gratuit ou personnel-ens"""
owner = self.search('objectClass=*', dn=parent, scope=0)[0]
owner = self.search(u'objectClass=*', dn=parent, scope=0)[0]
if realm in ["adm", "serveurs", "serveurs-v6", "adm-v6"]:
uldif['objectClass'] = [u'machineCrans']